Statistiken auf der Website. Schreiben Sie ein Skript hit counter.

Einführung

Ich bin sicher, dass viele von Ihnen verschiedene Websites besuchen, achten Sie auf die Zähler, die auf den Websites. Statistiken zeigen uns, wie viele Menschen eine Ressource besucht, wie viele Seiten verschifft wurden, wie viele Menschen auf der Website sind im Moment, und so weiter. All dies ist ein sehr nützliches Werkzeug, weil es ermöglicht die Website-Eigentümer, die Nachfrage und das Rating ihrer Ressource zu kennen. Je mehr interessante und nützliche Ressourcen, desto mehr wird er besucht.

Im Moment gibt es viele Dienste, die uns eine Menge Tools bieten Statistiken und Daten zu sammeln, sowie deren Analyse. Sie sind alle sehr professionell ihre Aufgaben, aber wenn es begann mit samopisnogo Zähler, der jetzt gefunden werden können.

Wenn Sie verstehen wollen, wie die Registrierung der Benutzer, habe ich eine Lektion vorbereitet, in dem ich Zählung Besuche auf der Website schreiben, werde ich erklären, wie man einen Zähler auf der Website zu installieren und die Daten für ihre eigenen Zwecke zu nutzen.

Details

Damit wir einen einfachen Zähler zu schreiben haben wir ein paar neue Funktionen zu lernen.

    * Arbeiten mit Dateien (erstellen / lesen / schreiben);
    * Die Arbeit mit den Sitzungen;
    * Mit Funktionen arbeiten, ein Bild zu erzeugen;
    * Anschluss eines Zählers;

Wir werden drei Optionen zu prüfen:

    * Text hit counter;
    * Text hit counter;
    * Grafische Besucher begegnen;

Anfang

Erstellen Sie einen Ordner www, Gegen Ordner. Es wird ein Ort zum Speichern der Datei Statistiken und Skript sein. Als nächstes werde ich mehrere Optionen für Zähler liefern.

Variante 1

Um das Messgerät zu verwenden, benötigen wir eine HTML-Seite zu erstellen, in denen wir Skript eingebettet sind. Lassen Sie es eine einfache Seite, die die Informationen enthält.

index.php


<html>
<head>
<title>Моя страничка</title>
</head>
<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<p>Добро пожаловать</p>
</body>
</html>

Speichern Sie diese Seite in Ihre www-Ordner und gehen Sie in die Programmierung Zähler.

counter.php

Um die Daten zu speichern, müssen wir sie irgendwo zu erfassen, auch für den Anfang wäre es eine einfache Textdatei stat.txt benannt sein.


&#139;?php
$url = "counter/stat.txt";

Die Variable $ url-Adresse in der Datei zugeordnet. Dies ist die einzige Konfigurationselement, in dem wir die gewünschten Daten eingestellt, dann besteht das Skript eines logischen Ausdrucks und funktionieren anders, wenn die Arbeit mit Dateien

Dieser Code ist verantwortlich für die Existenz der Datei zu überprüfen, den gesamten Verlauf der logische Aktion, bestellte ich in den Kommentaren.


if(!file_exists($url)) { //Проверка на существование файла.
//Если файла не существует,
$count = 0;
$handle = fopen($url,"a");//создаем его,
fwrite($handle,$count);// и записываем нулевое значение
fclose($handle);//Закрываем файл
}

Als nächstes beschreiben wir den Zustand, wenn die Datei erstellt wurde.


else { //Если файл существует, то работаем с ним
$handle = fopen($url,"a+"); //Открываем его
$count = fread($handle,filesize($url)); //Читаем данные и присваеваем их переменной $count
fclose($handle); //Закрываем
$count++;//Добавляем одно посещение к полученному выше
$handle = fopen($url,"w"); // Открываем файл, и урезаем его до нулевой длины
fwrite($handle,$count); //Записываем переменную $count
fclose($handle); //Закрываем
}

In dieser Passage beschrieben nur das Skript hit counter, genau hinschauen, im ersten Fragment wir die Datei öffnen, um es zu öffnen und die Anzahl der Besuche zu sehen. Dann erhöhen wir diesen Wert um 1 Einheit ($ count ++;) und diesen Wert in unserer Datei schreiben.

Am Ende der Datei leiten wir Statistiken über die Echo - Anweisung


echo "количество просмотров: $count ";

Wir haben die einfachste Art der Zähler betrachtet, aber glauben Sie mir, manchmal schwierig und erfordert nicht, zum Beispiel, müssen wir die Zahl der Seite liest (Artikel, Anzeigen) innerhalb der Website zu erfahren. Normalerweise bedeutet dies, Website-Besucher das interessanteste Material. Neben dem Zähler zu arbeiten, öffnen wir unsere Datei die index.php, und eine Linie zum Tag hinzufügen