Code php qui s'affiche sur ma page
Salut,
J'ai mis un petit bout de code sur mon site pour compter le nombre de visiteur et de temps en temps j'ai des lignes d'erreur php qui s'affichent en haut de mon site, je n'arrive pas à trouver pourquoi ?
Voici mon code dans mon fichier header.php, donc affiché sur chaque page :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| // Si le compteur est trouvé dans la session c'est que l'utilisateur est déjà sur le site
if (isset($_SESSION['hits'])) {
$hits = $_SESSION['hits'];
} else {
// ouverture du fichier compteur.txt en lecture et en écriture
$fp = fopen("compteur.txt","r+");
$num = fgets($fp,16); // RECUPERE LE CONTENU DU FICHIER (16 caractères)
$hits = $num + 1;
fseek($fp, 0); // rembobine au début du fichier
fputs($fp,$hits); // MET LA NOUVELLE VALEUR
fclose($fp); // FERME LE FICHIER
$_SESSION['hits'] = $hits; // stocke la valeur dans la session
} |
Rien de bien sorcier, et donc de temps en temps j'ai ça en haut de ma page :
Citation:
Warning: fopen(/Pages/compteur.txt) [function.fopen]: failed to open stream: No such file or directory in /home/users5/s/spartanfight/www/Pages/header.php on line 28
Warning: fgets(): supplied argument is not a valid stream resource in /home/users5/s/spartanfight/www/Pages/header.php on line 29
Warning: fseek(): supplied argument is not a valid stream resource in /home/users5/s/spartanfight/www/Pages/header.php on line 31
Warning: fputs(): supplied argument is not a valid stream resource in /home/users5/s/spartanfight/www/Pages/header.php on line 32
Merci d'avance pour votre aide :ccool: