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

Statistiken auf der Website. Wir schreiben einen Skript-Counter-Besuch.

Einleitung

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

Momentan gibt es eine Vielzahl von Diensten, die uns viele Werkzeuge zur Erfassung von Statistiken und Daten sowie deren Analyse bieten. Alle von ihnen erledigen ihre Aufgaben sehr professionell, aber als alles mit einem samopisny-Schalter begann, der auch heute noch zu finden ist.

Wenn Sie wissen möchten, wie Benutzer registriert werden, habe ich eine Lektion vorbereitet, in der ich einen Zähler für den Besuch der Website schreibe, erkläre, wie ein Zähler auf der Website installiert wird, und die Daten für meine eigenen Zwecke verwenden.

Details

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

    * Arbeiten mit Dateien (Erstellen / Lesen / Schreiben);
    * Arbeit mit Sitzungen;
    * Arbeiten Sie mit Funktionen, um ein Bild zu erstellen.
    * Verbindungszähler;

Wir werden drei Optionen in Betracht ziehen:

    * Text-Trefferzähler;
    * Besucher des Textzählers;
    * Grafischer Besucherzähler;

Start

Erstellen Sie im www-Ordner einen Ordner, counter. Hier werden die Statistikdatei und das Skript gespeichert. Als nächstes werde ich mehrere Optionsmarken geben.

Variante 1

Um den Zähler verwenden zu können, müssen Sie eine HTML-Seite erstellen, in die das Skript eingebettet wird. Sei es eine einfache Seite, 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 Ordner www und fahren Sie mit der Programmierung des Zählers fort.

gegen.php

Um die Daten zu speichern, müssen wir sie irgendwo schreiben. Lassen Sie uns eine einfache Textdatei mit dem Namen stat.txt beginnen.


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

Der Variablen $ url wird die Adresse der Datei zugewiesen. Dies ist das einzige Konfigurationselement, in dem wir die erforderlichen Daten festlegen. Das Skript besteht dann aus den logischen Anweisungen else if und Funktionen für das Arbeiten mit Dateien.

Dieses Codefragment ist für die Überprüfung des Vorhandenseins der Datei verantwortlich. Ich habe den gesamten Verlauf der logischen 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, wenn die Datei erstellt wird.


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 ein Skript des Besuchszählers beschrieben. Schauen Sie genau hin. Im 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 Echooperator an .


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

Wir betrachteten die einfachste Art von Zähler, aber glauben Sie mir, manchmal ist es komplizierter und nicht erforderlich. Zum Beispiel müssen wir die Anzahl der Lesungen der Seite (Artikel, Anzeigen) auf der Website 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