bonsoir! existerait-il un script permettant de compter le nombre de fois qu'un fichier.php est été chargé?
bonsoir! existerait-il un script permettant de compter le nombre de fois qu'un fichier.php est été chargé?
Bonsoir,
- Créer un fichier dans le meme repertoire que le script nommé "cpt.txt" et mettre simplement "0" dedans.
Le script lié (que tu peux appeller affichage.php) nous donne :
Cordialement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <HTML> <HEAD> <TITLE></TITLE> </HEAD> <BODY> <? $fich="cpt.txt"; /* nom du fichier compteur */ $fp=fopen("$fich","r+"); /* Ouverture du fichier en lecture/ecriture */ $cpt=fgets($fp,10); /* lecteur des 10 premiers caractères */ $cpt++; /* Incrémente le compteur de 1 */ fseek($fp,0); /* Déplacment du pointeur au début du fichier */ fputs($fp,$cpt); /* Ecriture de la nouvelle valeur du compteur */ fclose($fp); echo "La page a été affichée $cpt fois"; ?> </BODY> </HTML>
euh... ça va foirer dès qu'il y aura des connexions simultanées... à moins d'utiliser les sémaphores pour être sûr que deux scripts ne pourront pas modifier le fichier en même temps.
sinon mieux vaut une base de données, et un update...
Partager