erreur PHP... - Programmation
Marsh Posté le 25-06-2001 à 22:39:58
J'ai oublié de dire que ma page est constituée de frames, et je crois bien que c'est ça qui fout le bordel !
Marsh Posté le 25-06-2001 à 22:41:25
il faut que rien ne s'affiche AVANT setcookie
remonte la fonction, ça aidera, je pense !
Marsh Posté le 25-06-2001 à 22:43:17
j'ai essayé ça, mais je l'ai mise tout en haut de la page et rien n'y fait !!
Marsh Posté le 25-06-2001 à 22:50:17
Le fichier visiteur.txt, il existe ?
Si c'est le cas, t'as un beau print "" en 4eme ligne qui doit poser problème !
essaye :
Code :
|
Marsh Posté le 25-06-2001 à 22:57:15
et bien voila tout fonctionne maintenant !!!
Très sympa, merci beaucoup !!
Marsh Posté le 25-06-2001 à 22:30:29
Bonsoir,
J'ai trouvé un script sur www.phpscripts-fr.net censé placé un cookie dans le but de compter les utilisateurs qui viennent sur mon site que voici :
<?
if(file_exists("visiteurs.txt" ))
{
print "";
}
else
{
$fp=fopen("visiteurs.txt","a" );
fputs($fp,"0" );
fclose($fp);
}
?>
<?
if (isset($cool_cookie) && $cool_cookie =="Deja_visite" ){
$fichier="visiteurs.txt";
$fp=fopen("$fichier","r+" );
$hits=fgets($fp,10);
echo"<html><body>Vous êtes le visiteur"; echo $hits; echo "</body></html>";
} else { // cookie absent (premiere visite, ou bien cookie expiré
setcookie("cool_cookie","Deja_visite",time()+2*3600,"" );
$fichier="visiteurs.txt";
$fp=fopen("$fichier","r+" );
$hits=fgets($fp,10);
$hits++;
fseek($fp,0);
fputs($fp,$hits);
fclose($fp);
$count++;
echo"<html><body>Vous êtes le visiteur"; echo $hits; echo "</body></html>";
}
or je me tape sans cesse un superbe :
Oops, php3_SetCookie called after header has been sent in your script on line 24
J'ai beau déplacer le script rien n'y fait !
pb de version de PHP ? je suis hébergé sur Online !