par
dredtrake » 06 oct. 2009, 17:41
hello a tous,
j'ai un soucis qui est en train de me rendre dingue
j'ai un script tout bête qui doit créer un doc text on va prendre ça comme ex (le script a été testé sur ma machine local>windows):
Code : Tout sélectionner
<?php
$filename = "data.txt";
$somecontent = "Ajout de chaîne dans le fichier\n";
if (!$handle = fopen($filename, 'w+')) {
echo "Impossible d'ouvrir le fichier ($filename)";
exit;
}
if (fwrite($handle, $somecontent) === FALSE) {
echo "Impossible d'écrire dans le fichier ($filename)";
exit;
}else{
echo "L'écriture de ($somecontent) dans le fichier ($filename) a réussi";
}
fclose($handle);
?>
quand j'éxecute le document sur mon serveur (dédié gentoo ovh) , il se génère mais son contenu reste désespérément vide...
en faisant des tests, je me suis rendu compte que si le document existait je pouvais écrire à la suite si je mettais
"a" ou
"a+" à la place de
"w+".
mais dès que je remet
"w+" le fichier se vide et n'écrit plus rien...
utilisant un serveur dédié j'ai copié le script sur un autre vhost et là ca fonctionne direct avec le param
"w+"
j'ai donc regardé le
httpd.conf, mais a part un autre users (du même groupe) utilisé et un autre DocumentRoot (normal) tout est identique....
les droits de dossiers sont les mêmes, mais rien a faire,....à n'y plus rien comprendre.
si quelqu'un a une petite idée je suis preneur
merci d'avance.

André