Statistiques sur le site. L'écriture d'un compteur de script frappé.

introduction

Je suis sûr que beaucoup d'entre vous visiter divers sites Web, prêter attention aux compteurs qui se trouvent sur les sites Web. Les statistiques nous montrent combien de personnes ont visité une ressource, combien de pages ont été expédiées, combien de personnes sont sur le site en ce moment et ainsi de suite. Tout cela est un outil très utile car elle permet au propriétaire du site de savoir, la demande et l'estimation de ses ressources. Les ressources les plus intéressantes et utiles, plus il se rend.

À l'heure actuelle, il existe de nombreux services qui nous offrent beaucoup d'outils pour recueillir des statistiques et des données, ainsi que leur analyse. Ils sont tous effectuer de manière très professionnelle de leurs tâches, mais quand il a commencé avec samopisnogo compteur, qui peut être trouvé maintenant.

Si vous voulez comprendre comment l'enregistrement des utilisateurs, j'ai préparé une leçon que je vais écrire des visites de comptage sur le site, je vais vous expliquer comment installer un compteur sur le site et utiliser les données pour leurs propres fins.

détails

Pour nous d'écrire un compteur simple, nous devons apprendre quelques nouvelles fonctionnalités.

    * Travailler avec des fichiers (création / lecture / écriture);
    * Travailler avec les sessions;
    * Travailler avec des fonctions pour créer une image;
    * Connexion d'un compteur;

Nous allons examiner trois options:

    * Texte hit counter;
    * Texte hit counter;
    * Visiteurs graphiques compteur;

début

Créez un dossier www, contrer dossier. Ce sera un endroit pour stocker les statistiques de fichiers et script. Ensuite, je vais vous donner plusieurs options pour les compteurs.

l' option 1

Pour utiliser le compteur, nous avons besoin de créer une page html, dans lequel nous sommes embarqués script. Que ce soit une simple page qui contient les informations.

index.php


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

Envoyer cette page à votre dossier www et passez à l'encontre de la programmation.

counter.php

Pour enregistrer les données, nous avons besoin de les enregistrer quelque part, même pour le début que ce serait un simple fichier texte nommé stat.txt.


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

L'adresse URL $ la variable attribué au fichier. Ceci est le seul élément de configuration dans laquelle nous avons fixé les données souhaitées, puis le script consiste en une expression logique et fonctionne bien si travailler avec des fichiers

Ce code est chargé de vérifier l'existence du fichier, l'ensemble du cours de l'action logique, j'ai commandé 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 passage, nous venons de décrire le compteur de script frappé, regardez attentivement, dans le premier fragment, nous ouvrons le fichier pour l'ouvrir et voir le nombre de visites. Ensuite, on augmente cette valeur de 1 unité ($ count ++;) et écrire cette valeur dans notre fichier.

A la fin du fichier, nous tirons des statistiques à l' aide de l'instruction echo


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

Nous avons examiné le type le plus simple de mètres, mais croyez-moi, parfois difficile et ne nécessite pas, par exemple, nous avons besoin de connaître le nombre de lectures de page (articles, annonces) dans le site. Habituellement, cela indique les visiteurs du site le matériel le plus intéressant. À côté du comptoir pour travailler, nous ouvrons notre fichier index.php, et ajouter une ligne à la balise