par
sadeq » 09 nov. 2005, 18:17
Et qu'es ce t'en dis de mon oeuvre :
<?PHP
//Vérif et init
if (!file_exists("compteur.txt")) {
$fp=fopen("compteur.txt","w");
fwrite($fp,0);
fclose($fp);
}
//Lecture de l'existant'
$fp=fopen("compteur.txt","r");
$cpt = fgets($fp);
fclose($fp);
//Correction
if(empty($cpt) || !is_numeric($cpt) || $cpt <= 0) $cpt=1;
//supplément: renvoi vers une autre page si >4
if ($cpt >= 4) {
maj (1);
echo "<script> window.location.href='sucette.php';</script>";
exit();
}
else
//incrémentation
$cpt++;
//Mise à jour
maj($cpt);
//Affichage
echo "Nombre de visites: $cpt";
//Mise à jour
function maj($cpt) {
$fp=fopen("compteur.txt","w");
fwrite($fp,$cpt);
fclose($fp);
}
?>
Il vérifie, récupère, corrige, incrémente, et met à jour.

et en plus renvoi l'utilisateur vers une autre page si > à 4 visites
Et qu'es ce t'en dis de mon oeuvre :
[php]
<?PHP
//Vérif et init
if (!file_exists("compteur.txt")) {
$fp=fopen("compteur.txt","w");
fwrite($fp,0);
fclose($fp);
}
//Lecture de l'existant'
$fp=fopen("compteur.txt","r");
$cpt = fgets($fp);
fclose($fp);
//Correction
if(empty($cpt) || !is_numeric($cpt) || $cpt <= 0) $cpt=1;
//supplément: renvoi vers une autre page si >4
if ($cpt >= 4) {
maj (1);
echo "<script> window.location.href='sucette.php';</script>";
exit();
}
else
//incrémentation
$cpt++;
//Mise à jour
maj($cpt);
//Affichage
echo "Nombre de visites: $cpt";
//Mise à jour
function maj($cpt) {
$fp=fopen("compteur.txt","w");
fwrite($fp,$cpt);
fclose($fp);
}
?>
[/php]
Il vérifie, récupère, corrige, incrémente, et met à jour. :wink:
et en plus renvoi l'utilisateur vers une autre page si > à 4 visites