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

Statistiken auf der Website. Wir schreiben das Besuchszähler-Skript.

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 Website befinden und so weiter. All dies ist ein sehr nützliches Werkzeug, denn da es erlaubt, den Besitzer der Site, die Relevanz und die Bewertung seiner Ressource zu kennen. 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. Sie alle sind sehr professionell bei der Ausführung ihrer Aufgaben, aber alles begann mit einem selbstgeschriebenen Schalter, den Sie jetzt kennenlernen können.

Wenn Sie verstehen möchten, wie Benutzer registriert sind, habe ich eine Lektion vorbereitet, in der ich einen Zähler für Besuche vor Ort schreibe, Ihnen erklärt, wie Sie den Zähler auf der Website installieren und die Daten für meine eigenen Zwecke verwenden.

Details

Um uns einen einfachen Zähler zu schreiben, müssen wir ein paar neue Funktionen lernen.

    * Arbeiten mit Dateien (Erstellen / Lesen / Schreiben);
    * Arbeit mit Sitzungen;
    * Arbeiten mit Funktionen zum Erstellen von Bildern;
    * Den Zähler anschließen;

Wir werden drei Optionen in Betracht ziehen:

    * Text Zählertreffer;
    * Textzähler von Besuchern;
    * Grafischer Besucherzähler;

Der Anfang

Erstellen Sie einen Ordner im Ordner www, dem Ordnerzähler. Hier werden die Statistiken und die Skriptdatei gespeichert. Als nächstes gebe ich Ihnen verschiedene Optionen für Zähler.

Variante 1

Um den Zähler zu verwenden, müssen wir eine HTML-Seite erstellen, in der wir das Skript erstellen werden. 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 Sie diese Seite im www-Ordner und fahren Sie mit der Programmierung des Zählers fort.

Gegen.php

Um die empfangenen Daten zu speichern, müssen wir sie irgendwo schreiben, sei es eine einfache Textdatei namens stat.txt.


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

Die Variable $ url wird der Datei die Adresse zugewiesen. Dies ist das einzige Konfigurationselement, in dem wir die erforderlichen Daten festlegen. Das Skript besteht dann aus den logischen else anderen Ausdrücken und den Dateiverarbeitungsfunktionen

Dieses Code-Snippet ist verantwortlich für die Überprüfung auf das Vorhandensein der Datei, schrieb ich den gesamten Verlauf der logischen Aktionen in den Kommentaren.


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 wird das Besuchszähler-Skript beschrieben, 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 Wert um 1 Einheit ($ count ++;) und schreiben diesen Wert in unsere Datei.

Am Ende der Datei drucken wir Statistiken mit der echo- Anweisung


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

Wir haben die einfachste Art von Zählwerk betrachtet, aber glauben Sie mir, manchmal ist es schwieriger und nicht erforderlich, zum Beispiel müssen wir die Anzahl der Seitenlesungen (Artikel, Anzeigen) innerhalb der Website kennen. Dies weist normalerweise auf das interessanteste Material für Besucher der Website hin. Damit dieser Zähler funktioniert, öffnen Sie außerdem unsere Datei index.php und fügen Sie dem Tag eine Zeile hinzu