Bonjour à tous,
Je cherche à installer un compteur dans ma page d'accueil, ça ne fonctionne pas, j'ai la valeur qui se trouve dans le fichier "compteur.txt", mais il ya un problème pour incrémenter.
Vous allez me dire que c'est un problème de droits d'accès au fichier "compteur.txt", peut-être, pourtant, mon hébergeur (NFrance)suggère de créer un dossier data et mettre le fichier "compteur.txt" dans ce dossier, bien sûr il laisse la possibilité de modifier les droits d'accès (dossier "data" et fichier "compteur.txt ont les attributs "rwxrwxrwx") à partir d'un prog. ftp.
Merci à vous.
<?php
$nom = "compteur.txt";
if (file_exists($nom)) {
// afficher la valeur du compteur d'accès à la page
$fichier = fopen($nom, "r"); // ouverture en lecture seule
$decompte = fgets($fichier, 9); // on limite le compteur à 10 milliards d'accès
echo <<<AFFICHER
<div align="center"><font color="#009933"><b><font size="5">
Cette page a été vue
$decompte
fois.
</font></b></font></div>
<br>
AFFICHER;
fclose($fichier);
// incrémenter le compteur d'accès à la page
$decompte++;
// sauvegarder le compteur
$fichier = fopen($nom, "w"); // ouverture en écriture, l'ancier fichier est détruit
fputs($fichier, $decompte, 9);
fclose($fichier);
}
else {
echo "Le compteur n'existe pas ($nom)<br>";
}
?>