probleme de synthaxe compteur [php] - PHP - Programmation
Marsh Posté le 05-08-2005 à 11:19:29
Bah déjà, fait afficher $nb et peut etre que tu verras la valeur lu dans le fichier.
Ensuite, sans en etre sur et certain, je vois mal comment ton fputs peut fonctionner si les droits sur le fichier sont en r+ et pas en rw ...
mais comme je connais mal les fichiers en PHP, je ne peux pas etre certain que l'erreur vient de là.
Sinon, t'as pas pensé à la solution base de donnée ??
Marsh Posté le 05-08-2005 à 11:24:31
Non mais ca doit etre simple,
c'est juste un petit compteur et qd j'arrive a 10 je reviens a 0. Je comprend plus la !!
Marsh Posté le 05-08-2005 à 12:02:04
reprend ton code et ajoute des echo!
$monfichier = fopen('compteur.txt', 'r+');
$nb = fgets($monfichier);
echo "nb : $nb<br>";
$nb++;
echo "nb : $nb<br>";
if ($nb > 10)
{
echo "nb superieur a 10 <br>";
$nb = 0;
}
fseek($monfichier, 0);
fputs($monfichier, $nb);
fclose($monfichier);
Marsh Posté le 05-08-2005 à 11:08:06
Bonjour tous le monde,
Voici le code :
$monfichier = fopen('compteur.txt', 'r+');
$nb = fgets($monfichier);
$nb++;
if ($nb > 10)
{
$nb = 0;
}
fseek($monfichier, 0);
fputs($monfichier, $nb);
fclose($monfichier);
C'est un compteur qui est cencé compter jusqua 10 mais il ne fonctionne pas. Mais il reste bloque a 0!!!
J'arrive pas a trouver la solution a ce probleme !
Merci de votre aide