(Syst Exp : Mac os) (serveur : MAMP)
Bonjour,
J'ai écrit le code source suivant qui compte le nombre de fois que la page a été vue.
Ayant autoriser l'écriture du fichier compteur.txt en 777 (CHMOD), et ayant essayé de le lire avec mon serveur mamp.Code PHP:
<?php
$monfichier = fopen('compteur.txt', 'r+');
$pages_vues = fgets($monfichier); // On lit la première ligne (nombre de pages vues)
$pages_vues++; // On augmente de 1 ce nombre de pages vues
fseek($monfichier, 0); // On remet le curseur au début du fichier
fputs($monfichier, $pages_vues); // On écrit le nouveau nombre de pages vues
fclose($monfichier);
echo '<p>Cette page a été vue ' . $pages_vues . ' fois !</p>';
?>
J'ai obtenu le résultat suivant : "Cette page a été vue ( la première ligne du fichier compteur.txt) fois".
Donc je vous demande si quelqu'un connait la solution à ce problème, car normalement il devrait s'afficher le nombre de pages vues, non pas la première ligne du texte.
Comment fait t-on pour afficher le nombre de page vue ? il faut rajouter du code php dans le code source?
-----