Fwrite qui ne fonctionne pas

Fermé
bronson - 13 févr. 2008 à 19:11
 gergmu - 13 févr. 2008 à 19:15
Bonjour,
Je na comprends pas pourquoi je ne peux enregistrer les modifications d'un fichier text après l'avoir ouvert, utilisé la fonction "ereg_replace", après lecture attentive du tuto dans CCM.
Mon code PHP :
$fp = fopen("../projetBis.php","r+"); //lecture du fichier
while (!feof($fp)) { //on parcoure toutes les lignes
  $page .= fgets($fp, 4096); // lecture du contenu de la ligne
}
echo $page; // pour vérifier la lecture
// la cahine de remplacement
$num = '<span class="Text-Balise"><a href="javascript:void(0)" class="tooltip">XXXXX<em>Vous pouvez ...</em></a></span>';
$page = ereg_replace('Votre expxxx initiale', $num, $page);
echo $page;   // jusque là tout va bien.
fputs($fp, $page); // là tout ce gâte... Comment enregistre le nouveau fichier ??
fclose($fp);


Des idées ?

D'avance merci

1 réponse

tu ouvres ton fichier en R+ ... read only non ?

greg

www.oolloo.be
0