voilà ce qui s'affiche lorsque j'accede à ma page :
"
Warning: fclose(): supplied argument is not a valid stream resource in
compteur.php on line
16 Warning: Missing argument 4 for write() in
compteur.php on line
3
"
Et ce pendant assez longtemps... Je crois apercevoir le probleme, j'ai tester la recursivité d'une fonction, que voici :
3 function write($file,$str,$bl,$mode)
{
if(($fichier =@fopen($file,$mode))!==FALSE)
{
if($bl)
{
$str = stripslashes($str);
}
fputs($fichier,$str);
fclose($fichier);
}else
{
$fichier =@fopen($file,'a');
16 fclose($fichier);
write($file,$str,$bl,$mode);
}
}
J'ai mis les numeros de ligne en face des elements incriminés...
à la limite j'aurais pu m'arranger de tout cela, mais je me pose des questions :
Sous easyPhp, ça marche nickel, et tout le script n'a pas de bug connu...
Une fois tranféré sous free, ces erreurs interviennent...
Une idée ? Je debute en Php, donc pas d'explication trop technique, merci, juste un piti truc tout simple, LA solution qui ne m'est pas apparue au bon moment, ou même comment remplacer ceci convenablement pour que free l'accepte...