This page has been robot translated, sorry for typos if any. Original content here.

Statistiken auf der Website. Wir schreiben einen Script Counter Besuche.

Einleitung

Sicherlich viele von Ihnen besuchen verschiedene Websites, achten Sie auf die Zähler, die auf den Websites sind. Statistiken zeigen uns, wie viele Personen die Ressource besucht haben, wie viele Seiten versendet wurden, wie viele Personen sich gerade auf der Site befinden und so weiter. All dies ist ein sehr nützliches Werkzeug, denn So können Sie den Besitzer der Website, die Relevanz und die Bewertung seiner Ressource herausfinden. Je interessanter und nützlicher die Ressource ist, desto mehr Besuche hat sie.

Im Moment gibt es eine große Anzahl von Diensten, die uns viele Tools zum Sammeln von Statistiken und Daten sowie deren Analyse bieten. Alle von ihnen führen ihre Aufgaben sehr professionell aus, aber als alles begann mit einem samopny Zähler, der sogar jetzt gefunden werden kann.

Wenn Sie verstehen möchten, wie Benutzer gezählt werden, habe ich eine Lektion vorbereitet, in der ich einen Zähler für die Website-Besuche schreiben, erklären werde, wie der Zähler auf der Website installiert wird und die Daten für meine eigenen Zwecke verwendet.

Details

Damit wir einen einfachen Zähler schreiben können, müssen wir ein paar neue Funktionen lernen.

    * Arbeiten mit Dateien (Erstellen / Lesen / Schreiben);
    * Arbeit mit Sitzungen;
    * Arbeiten mit Features, um ein Bild zu erstellen;
    * Verbindungsmeter;

Wir werden drei Optionen in Betracht ziehen:

    * Text-Trefferzähler;
    * Text Zähler Besucher;
    * Grafischer Besucherzähler;

Starten

Erstellen Sie einen Ordner im www-Ordner, Zähler. Dies ist der Ort, an dem die Statistikdatei und das Skript gespeichert werden. Als nächstes gebe ich mehrere Optionszähler.

Variante 1

Um den Zähler zu verwenden, müssen wir eine HTML-Seite erstellen, in die wir das Skript einbetten. Lass es eine einfache Seite sein, 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 wir diese Seite im www-Ordner und gehen Sie zur Programmierung des Counters über.

Gegen.php

Um die Daten zu speichern, müssen wir sie irgendwo schreiben. Lassen Sie es zunächst eine einfache Textdatei mit dem Namen stat.txt sein.


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

Die Variable $ url wird der Datei die Adresse zugewiesen. Dies ist das einzige Konfigurationselement, in dem wir die notwendigen Daten setzen, dann besteht das Skript aus den logischen Anweisungen else if und funktioniert für die Arbeit mit Dateien.

Dieses Codefragment ist dafür zuständig, auf das Vorhandensein einer Datei zu prüfen, ich habe den gesamten Ablauf logischer Aktionen in den Kommentaren vorgeschrieben.


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

Als nächstes beschreiben wir die Bedingung beim Erstellen der Datei.


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 diesem Fragment ist das Skript des Besuchers soeben beschrieben worden. Schauen Sie genau hin, in dem ersten Fragment öffnen wir die Datei, um sie zu öffnen und die Anzahl der Besuche herauszufinden. Als nächstes erhöhen wir den erhaltenen Wert um 1 Einheit ($ count ++;) und schreiben diesen Wert in unsere Datei.

Am Ende der Datei zeigen wir Statistiken mit dem Echo- Operator an.


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

Wir haben die einfachste Art von Zählwerk betrachtet, aber glauben Sie mir, manchmal ist es komplizierter und nicht erforderlich, zum Beispiel müssen wir die Anzahl der Lesungen einer Seite (Artikel, Anzeige) innerhalb der Seite kennen. Normalerweise zeigt dies den Besuchern der Website das interessanteste Material an. Damit dieser Zähler funktioniert, öffnen Sie als Nächstes unsere Datei index.php und fügen Sie die Zeile zum Tag hinzu