Coriger code php

Fermé
zib@zib Messages postés 277 Date d'inscription mercredi 26 septembre 2007 Statut Membre Dernière intervention 24 juillet 2013 - 11 mars 2009 à 13:02
 Utilisateur anonyme - 11 mars 2009 à 13:13
Bonjour,
quelqu'un peut m'aide a corriger cette code php S.V.P ?

aulieu d'affiche le nombre, j voulais que sa affiche '' you are the (nombre ) visitor.'' par example si ce nombre 1 you are the 1 visitor , si ce nombre 2, you are the 2 visitor, etc ....

voici mo code


<?php

if (file_exists('count_file.txt'))
{
$fil = fopen('count_file.txt', r);
$dat = fread($fil, filesize('count_file.txt'));
echo $dat+1;
fclose($fil);
$fil = fopen('count_file.txt', w);
fwrite($fil, $dat+1);
}

else
{
$fil = fopen('count_file.txt', w);
fwrite($fil, 1);
echo '1';
fclose($fil);
}
?>


merci pour votre aide
A voir également:

2 réponses

Utilisateur anonyme
11 mars 2009 à 13:06
<?php

if (file_exists('count_file.txt'))
{
$fil = fopen('count_file.txt', r);
$dat = fread($fil, filesize('count_file.txt'));
$dateTmp=$dat+1;
echo "you are the ".$dateTmp." visitor.";
fclose($fil);
$fil = fopen('count_file.txt', w);
fwrite($fil, $dat+1);
}
else
{
$fil = fopen('count_file.txt', w);
fwrite($fil, 1);
echo '1';
fclose($fil);
}
?> 
0
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
11 mars 2009 à 13:09
Voilà:

<?php

if (file_exists('count_file.txt'))
{
$fil = fopen('count_file.txt', r);
$dat = fread($fil, filesize('count_file.txt'));
echo "You are the ".$dat+1." visitor";
fclose($fil);
$fil = fopen('count_file.txt', w);
fwrite($fil, $dat+1);
}

else
{
$fil = fopen('count_file.txt', w);
fwrite($fil, 1);
echo '1';
fclose($fil);
}
?>


Par contre je ne pense pas que filesize te renvoie le nombre de visiteurs mais la taille du fichier
0
Utilisateur anonyme
11 mars 2009 à 13:13
On a fait la même correction donc on est d'accord.
Moi j'utilise une variable temporaire et Alain_42 il faut direct le calcul.

Il a raison en disant que filesize te renvoie le poids en octet du fichier.

je te conseille de regarde ça pour savoir comment ouvrir un fichier .txt en PHP

https://www.commentcamarche.net/contents/791-php-les-fichiers

et pense à cocher résolu
0