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

Statistiques sur le site. Nous écrivons le script de compteur de visite.

Introduction

Certainement beaucoup d'entre vous visitant divers sites, faites attention aux compteurs qui sont sur les sites. Les statistiques nous montrent combien de personnes ont visité la ressource, combien de pages ont été expédiées, combien de personnes se trouvent sur le site en ce moment et ainsi de suite. Tout cela est un outil très utile, car car cela permet de connaître le propriétaire du site, la pertinence et l'évaluation de sa ressource. Plus la ressource est intéressante et utile, plus elle a de visites.

À l'heure actuelle, il existe un grand nombre de services qui nous offrent de nombreux outils pour la collecte de statistiques et de données, ainsi que leur analyse. Tous sont très professionnels dans l'exécution de leurs tâches, mais tout a commencé avec un compteur auto-écrit que vous pouvez rencontrer maintenant.

Si vous voulez comprendre comment les utilisateurs sont enregistrés, j'ai préparé une leçon dans laquelle je vais écrire un compteur pour les visites sur site, expliquer comment installer le compteur sur le site et utiliser les données à mes propres fins.

Détails

Afin de nous écrire un simple compteur, nous devrons apprendre quelques nouvelles fonctions.

    * Travailler avec des fichiers (créer / lire / écrire);
    * Travailler avec des sessions;
    * Travailler avec des fonctions pour créer des images;
    * Connecter le compteur;

Nous allons considérer trois options:

    * Hits du compteur de texte;
    * Compteur de texte des visiteurs;
    * Compteur graphique des visiteurs;

Le commencement

Créez un dossier dans le dossier www, le compteur de dossiers. Ce sera l'endroit pour stocker les statistiques et le fichier de script. Ensuite, je vais vous donner plusieurs options pour les compteurs.

Option 1

Pour utiliser le compteur, nous devons créer une page html, dans laquelle nous allons construire le script. Que ce soit une page simple qui contient des informations.

index.php


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

Sauvegardez cette page dans le dossier www et passez à la programmation du compteur.

counter.php

Pour enregistrer les données reçues, nous devons l'écrire quelque part, que ce soit un simple fichier texte nommé stat.txt.


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

La variable $ url est assignée à l'adresse du fichier. C'est le seul élément de configuration dans lequel nous définissons les données requises, puis le script se compose des expressions logiques else else et des fonctions de gestion de fichiers

Cet extrait de code est chargé de vérifier la présence du fichier, j'ai écrit tout le cours des actions logiques dans les commentaires.


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

Ensuite, nous décrivons la condition lorsque le fichier est créé.


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

Dans ce fragment le script du compteur de visite est décrit, regardez attentivement, dans le premier fragment, nous ouvrons le fichier afin de l'ouvrir et de connaître le nombre de visites. Ensuite, nous augmentons la valeur de 1 unité ($ count ++;) et écrivons cette valeur dans notre fichier.

À la fin du fichier, nous imprimons des statistiques en utilisant l'instruction echo


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

Nous avons considéré le type de compteur le plus simple, mais croyez-moi, parfois c'est plus difficile et pas obligatoire, par exemple, nous devons connaître le nombre de lectures de pages (articles, annonces) à l'intérieur du site. Cela indique généralement le matériel le plus intéressant pour les visiteurs du site. En outre, pour que ce compteur fonctionne, ouvrez notre fichier index.php et ajoutez une ligne à l'étiquette