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

Statistiques sur le site. Nous écrivons un script du compteur de visites.

Introduction

Vous êtes sûrement nombreux à visiter différents sites et à faire attention aux compteurs situés sur ces sites. Les statistiques nous indiquent combien de personnes ont visité la ressource, combien de pages ont été envoyées, combien de personnes sont actuellement sur le site, etc. Tout cela est un outil très utile, car car il permet au propriétaire du site de connaître la pertinence et la cote de sa ressource. Plus la ressource est intéressante et utile, plus elle reçoit de visites.

À l'heure actuelle, un grand nombre de services nous offre de nombreux outils pour la collecte de statistiques et de données, ainsi que pour leur analyse. Tous accomplissent leurs tâches avec beaucoup de professionnalisme, mais quand tout a commencé avec un compteur auto-écrit, que l'on peut encore trouver maintenant.

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

Les détails

Pour pouvoir écrire un compteur simple, nous devrons apprendre plusieurs nouvelles fonctions.

    * Travailler avec des fichiers (créer / lire / écrire);
    * Travailler avec des sessions;
    * Travailler avec des fonctions pour créer des images;
    * Compteur de connexion;

Nous allons considérer trois options:

    * Résultats de compteur de texte;
    * Compteur de texte des visiteurs;
    * Comptoir graphique des visiteurs;

Début

Créez le dossier du compteur dans le dossier www. Ce sera l'endroit où stocker le fichier de statistiques et le script. Ensuite, je donnerai plusieurs options pour les compteurs.

Option 1

Pour utiliser le compteur, nous devons créer une page HTML dans laquelle nous intégrons le script. Soit une simple page contenant des informations.

index.php


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

Nous sauvegardons cette page dans le dossier www et procédons à la programmation du compteur.

counter.php

Pour enregistrer les données reçues, nous devons les écrire quelque part, qu’il s’agisse d’un simple fichier texte nommé stat.txt pour commencer.


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

La variable $ url se voit attribuer l'adresse du fichier. C’est le seul élément de configuration dans lequel nous définissons les données nécessaires. Le script est alors composé de else si expressions logiques et fonctions de fichier

Ce morceau de code est chargé de vérifier la présence d’un fichier, j’ai noté le déroulement complet 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 lors de la création du fichier.


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 visites vient d'être 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 résultante de 1 unité ($ count ++;) et écrivons cette valeur dans notre fichier.

À la fin du fichier, nous affichons des statistiques à l'aide de l'opérateur d' écho


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

Nous avons considéré le type de compteur le plus simple, mais, croyez-moi, il est parfois plus compliqué et inutile, par exemple, nous devons connaître le nombre de pages lues (articles, annonces) sur le site. Cela indique généralement aux visiteurs du site le contenu le plus intéressant. Ensuite, pour que ce compteur fonctionne, ouvrez notre fichier index.php et ajoutez une ligne à la balise