Anonyme 19853
| Posté : 02-07-2003 09:25
Tout mes fichiers et dossiers sont en "archive" donc je devrais avoir les droit d'ecriture lecture dessus avec le serveur !!
Mais je n'arrive pas à lire le fichier cpt.dat avec le scrpt suivant (c pour un compteur : script de récup)
<?
#######################################
#Choisisez l aspect du compteur :
$aspect = "standard";
# "texte" pour que le compteur soit en texte normal
# "standard", "digital", "digital2" , "digital3" sont des
# compteurs graphiques, pour voir leur aspect, regardez
# les images dans les repertoires du meme nom contenus
# dans le repertoire img .
$url = "";
# Mettez ici le lien que vous voulez
# au compteur.
# Si vous ne mettez rien il n'y aura
# pas de lien .
#######################################
$file = "cpt.dat";
$fp = @fopen($file, "r");
if (!$fp) {
echo "Lecture du fichier $file impossible !";
exit;
}
$nb = fgets($fp, 8);
fclose($fp);
if(!isset($supercompteur))
{
$fp = @fopen($file, "w"); # le fichier est ouvert en ecriture, initialise puis le nombre incremente .
if (!$fp) {
echo "Ecriture dans le fichier $file impossible !";
exit;
}
$nb++;
fputs($fp, $nb);
fclose($fp);
setcookie("supercompteur", "dejavu", time() + 24 * 3600);
}
if ($aspect == "texte") {
if($url !=""){echo("<a href=\"$url\">") ;
echo $nb;
echo("</a>");}
else{
echo $nb;
}
exit;
}
$nb = ereg_replace("0","<img src='img/$aspect/0.gif'>","$nb");
$nb = ereg_replace("1","<img src='img/$aspect/1.gif'>","$nb");
$nb = ereg_replace("2","<img src='img/$aspect/2.gif'>","$nb");
$nb = ereg_replace("3","<img src='img/$aspect/3.gif'>","$nb");
$nb = ereg_replace("4","<img src='img/$aspect/4.gif'>","$nb");
$nb = ereg_replace("5","<img src='img/$aspect/5.gif'>","$nb");
$nb = ereg_replace("6","<img src='img/$aspect/6.gif'>","$nb");
$nb = ereg_replace("7","<img src='img/$aspect/7.gif'>","$nb");
$nb = ereg_replace("8","<img src='img/$aspect/8.gif'>","$nb");
$nb = ereg_replace("9","<img src='img/$aspect/9.gif'>","$nb");
if($url !=""){echo("<a href=\"$url\">") ;
echo $nb;
echo("</a>");}
else{
echo $nb;
}
?>
|
|
|