Bonjour,
Une histoire de fou ! Merci de votre aide :
Je mets le code qui suit :
HTML dans
tarot4.htm
<script language="javascript" src="compteur.php"></script>
EN PHP dans
compteur.php
<?php
header("Pragma: no-cache");
$file=@fopen("compteur.txt", "r+");
fscanf($file, "%d", $count);
$count++;
rewind($file);
fputs($file, $count);
fclose($file);
echo "document.write (\"<a style='color: #0000ff; text-decoration: none;' href='tarot4.htm'>".number_format($count, 0, ',', ' ')."</a>\");";
?>
Et évidemment, il y a dans le même répertoire un fichier
compteur.txt
Si je lance le HTML depuis l'émulateur Apache PHP, ça marche, mon compteur s'affiche...
Mais, si je dépose ces fichiers dans leur répertoire par FTP, le compteur ne s'affiche pas, et pourtant c'est exactement la même source !
???
Voici les liens, vous pourrez vérifier le code :
http://irolog.free.fr/irolog_vente/tarot4_v/tarot4.htm
http://irolog.free.fr/irolog_vente/taro ... mpteur.php
J'AI DES ERREURS...
Quand j'appelle compteur.php depuis le Net j'ai :
Warning: fscanf(): supplied argument is not a valid File-Handle resource in /mnt/136/sdd/0/e/irolog/irolog_vente/tarot4_v/compteur.php on line 4
Warning: rewind(): supplied argument is not a valid stream resource in /mnt/136/sdd/0/e/irolog/irolog_vente/tarot4_v/compteur.php on line 6
Warning: fputs(): supplied argument is not a valid stream resource in /mnt/136/sdd/0/e/irolog/irolog_vente/tarot4_v/compteur.php on line 7
Warning: fclose(): supplied argument is not a valid stream resource in /mnt/136/sdd/0/e/irolog/irolog_vente/tarot4_v/compteur.php on line 8
document.write ("1");
A priori il y a des erreurs, mais je ne comprends pas pourquoi, d'autant que si je le lance avec l'émulateur Apache il n'y a pas d'erreur, et d'autant encore, que c'est une simple recopie avec changement de nom de fichiers qui fonctionnaient ailleurs ?
Est-ce que ce ne serait pas un dépassement de capacité des variables, ke compteurs est à 9910 env ?
Voici les 3 sources
tarot4.zip
En vous remerciant
.