salut, un ptit probleme en php ( ça faisait longtemps …)
bon on va essayer d’etre clair :
voudrais faire une fonction qui tue pour inserer un contenu ($src) dans un fichier ($fichier).
La creation de fichier avec W+ merde … ( config serveur ? sur 3 serveurs testé ( un perso en carton, un sous windows, et un sur un dédié ovh ))
Jme suis donc dit copions un fichier vide pour le renommer, mais ça ne semble pas marcher.
Si, j’ai bien regardé php.net, meme google pour trouver ma solution, mais ça veut pas.
Un gentil passant pourrait-il me donner son avis ?
[code]function ecrire($src,$fichier)
{
// foireux a terme mais suffit
if(file_exists($fichier))
rename($fichier,$fichier.’.old’);
if (!copy(‘vide.txt’, $fichier)) {
echo “La copie du fichier ‘vide’ n’a pas r�ussi…\n”;
if(!($stream = fopen($fichier,‘w+’)))
echo ‘Ouverture de ‘.$fichier.’ impossible’;
else
{
if (fwrite($stream, $src) === FALSE)
echo ‘Impossible d’écrire dans le fichier ‘,$filename,’.’;
else
echo ‘Fichier édité’;
}
fclose($stream);
}[/code]
Ah, vide.txt est en chmod(777)