bagu | Bonjour,
J'ai voulu inclure un compteur en php dans ma premiere page...
Voila ce que j'ai mis dans le html donc :
<?php
$fichier="compteur.dat";
$longueur_compteur=6;
$var=0;
$zero="<img src='images/0.gif' border'0'>";
$fd = fopen($fichier, "r" );
$contenu = ltrim(Chop(fgets( $fd,256)));
fclose( $fd );
$compteur=$contenu;
$i=strlen($compteur);
$zerorajout=$longueur_compteur-$i;
if ($zerorajout > $var)
{
for ($j=0;$j<$zerorajout;$j++)
$compteur="0".$compteur;
}
$i=strlen($compteur);
for ($w=0;$w<$i;$w++){
$chiffre=substr($compteur,$w,1).".";
$chiffre=ereg_replace("0.",$chiffre,$zero);
$compteur_zero= $compteur_zero . $chiffre;
}
echo "$compteur_zero<br>";
$fd = fopen("$fichier", "w" );
fputs($fd,$contenu+1);
fclose( $fd );
?> |
Mais lorsque j'ouvre la page une fois ceci inclu voila ce qu'il me marque au lieu du compteur (qui fonctionne très bien si je ne l'inclu pas dans un page html)
$var) { for ($j=0;$j<$zero_rajout;$j++) $compteur="0".$compteur; } $i=strlen($compteur); for ($w=0;$w<$i;$w++){ $chiffre=substr($compteur,$w,1)."."; $chiffre=ereg_replace("0.",$chiffre,$zero); $compteur_zero= $compteur_zero . $chiffre; } echo "$compteur_zero
"; $fd = fopen("$fichier", "w" ); fputs($fd,$contenu+1); fclose( $fd ); |
Pourtant je ne voit pas d'erreur j'ai essayé de remplacer tout le bazar par :
<?php
include:("compteur.php3" );
?> |
en utilisant le fichier dont le contenu est le meme que tout en haut et qui, fonctionne tres bien si je tape directement son url....et ca ne marche pas non plus...
Pouvez vous m'aider ?
Merci |