Bonjour à tous, j'ai un problème dans mon code mais je comprend pas tout ^^'
donc, je vous dis ce qu'il se passe, quand je met sur mon serveur et que je fais un test, ca me dit :
<br />
<b>Warning</b>: fread(): Length parameter must be greater than 0. in <b>/home/.filer7/xxx/yyy/admin/modif.php</b> on line <b>205</b><br />Merci a la personne qui pourra régler le problème ^^
ps : voici le bout de code qui pose problème :
(je précise juste que le code est entouré de
<textarea></textarea>)
<?php $newsnumber
=$_POST["accueil"];
if (!isset($_GET['p'])) $_GET['p']='accueil';
switch($_GET['p']) {case 'accueil':$Fichier
= './accueil.bdd';
break;case'historique':$Fichier
='./historique.bdd';
break;case'vieilleg':$Fichier
='./vieilleg.bdd';
break;default:
echo "";
}$Fichier_a
= fopen($Fichier,
"a+");
$taille
= filesize($Fichier
);
$contenu = fread($Fichier_a,$taille); // <--- c'est la ligne qui pose problème$nombre
= substr_count($contenu,
"<!-- *********** -->");
$Newslist
= explode("<!-- *********** -->",$contenu
);
$bouclecompte =
0;
fclose($Fichier_a
);
$Newslist
[$newsnumber
]= ereg_replace("<br>", "\n", $Newslist
[$newsnumber
]);
print($Newslist
[$newsnumber
]);
?>