manoula
-
Modifié par manoula le 29/10/2010 à 12:32
manoula -
2 nov. 2010 à 09:14
Bonjour, à vous tous
j'ai mis un compteur en php (qui sert à compter le nombre de visiteur dans mon site ) quand j'ai tester en local sa marche très bien mais en hébergement mes page a notre hébergeur il ne fonctionne pas???
voila mon code qui se trouve dans la page index.php:
<?php
$fp = fopen("compteur.txt","r+"); // 1.On ouvre le fichier en lecture/écriture
$nbvisites = fgets($fp,11); // 2.On récupère le nombre dans le fichier
if (is_null($nbvisites)) $nbvisites=1;
elseif (empty($nbvisites)) $nbvisites=1;
else $nbvisites++; // 3.On incrémente le nombre de visites (+1)
fseek($fp,0); // 4.On se place en début de fichier
fputs($fp,$nbvisites); // 5.On écrit dans le fichier le nouveau nb
fclose($fp); // 6.On ferme le fichier
//echo("$nbvisites visites"); // 7.On affiche le compteur à l'écran
?>
Et pour afficher le nombre j'ai mis ceci:
<h4 style="text-align:left; padding-left:5px; color:#0066FF">Nombre de visiteurs à partir du 28 Octobre 2010 :<span style="font-weight:bold"><?php
$fp = fopen("../compteur.txt","r+"); // 1.On ouvre le fichier en lecture/écriture
$nbvisites = fgets($fp,11); // 2.On récupère le nombre dans le fichier
// 5.On écrit dans le fichier le nouveau nb
fclose($fp); // 6.On ferme le fichier
echo("$nbvisites"); // 7.On affiche le compteur à l'écran
?></span></h4>
qui se trouve dans la partie admin
Et en fin un fichier :compteur.txt qui contient le nombre des visiteurs
Trouvez des réponses à vos questions sur les langages, les frameworks et les astuces de codage. Échangez avec d'autres développeurs passionnés pour améliorer vos compétences en programmation et rester au fait des dernières tendances du secteur.