Warning: fread() [function.fread]: Length parameter must be greater than 0. in /mnt/162/sdb/a/c/countrywesterntroup/compteur.php on line 33
Voici donc le code source de la page en question , pouvez vous m'aider car je comprends pas ce que je dois faire , merci d'avance ! ( ps : la ligne 33 ci dessous est celle ci :
$resultat1 = fread ($tmp, filesize ("datacount.php"));
<?php
function ecrire_lien()
{
$path_parts = pathinfo($_SERVER['PHP_SELF']);
$nomadr = $path_parts['basename'];
include("datacount.php");
$continu=1;
$nb_lien = count($Adresse);
for($i = 0; $i < $nb_lien; $i++) {
if ($Adresse[$i]==$nomadr) {
$Compteur[$i]++;
$resultat2 = fopen("datacount.php", "w+");
$ligneajout = "<?php \n";
for($j = 0; $j < $nb_lien; $j++) {
$ligneajout .= "\$Adresse[] = \"".$Adresse[$j]."\";\n \$Compteur[] = ".$Compteur[$j].";\n ";
}
$ligneajout .= "?>";
fputs ($resultat2, $ligneajout);
fclose($resultat2);
$continu=0;
break;
}
else
{
$continu=1;
}
}
if ($continu==1) {
$tmp = fopen("datacount.php", "r");
$resultat1 = fread ($tmp, filesize ("datacount.php"));
fclose($tmp);
$ligneajout = "\$Adresse[] = \"".$nomadr."\";\n \$Compteur[] = 1;\n ?>";
$resultat2 = fopen("datacount.php", "w+");
$ligneajout2 = str_replace("?>", $ligneajout, $resultat1);
fputs ($resultat2, $ligneajout2);
fclose($resultat2);
}
} // fin fonction ecrire_lien()
?>