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

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

Introduction

Vous êtes sûrement nombreux à visiter différents sites, faites attention aux compteurs présents 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 vous 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 il y a 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 effectuent leurs tâches de manière très professionnelle, mais quand tout a commencé avec un compteur de samopny, que l'on peut trouver même 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 de visites sur le site, expliquer comment installer le compteur sur le site et utiliser les données à mes propres fins.

Les détails

Pour pouvoir écrire un compteur simple, nous devrons apprendre quelques nouvelles fonctionnalités.

    * Travailler avec des fichiers (créer / lire / écrire);
    * Travailler avec des sessions;
    * Travailler avec des fonctionnalités pour créer une image;
    * Compteur de connexion;

Nous allons considérer trois options:

    * Compteur de textes;
    * Visiteurs du compteur de texte;
    * Compteur de visiteurs graphique;

Début

Créez un dossier dans le dossier www, compteur. Ce sera l'endroit où stocker le fichier de statistiques et le script. Ensuite, je donnerai plusieurs options aux 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>

Sauvegardons cette page dans le dossier www et passons à la programmation du compteur.

counter.php

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


&#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 constitué des instructions logiques else if et fonctionne pour le traitement de fichiers.

Ce fragment de code est responsable de la vérification de la présence d'un fichier. J'ai décrit 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 obtenue 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 lectures d'une page (article, annonce) dans 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 la ligne à la balise