bf-wiesbaden
Grünschnabel
Hallo liebe Gemeinde,
ich habe ein Problem beim Ersetzen von Inhalten in einer Datei.
Es soll eine Datei geöffnet werden, Inhalte ersetzt (bei mir "(" und ")" ) und das Ergebnis wieder in die ursprüngliche Datei geschrieben werden.
Hier meine Vorgehensweise:
$fp=fopen($datei,"a+");
$array = file($datei); // Datei in ein Array einlesen
for ($x = 0; $x < count($array); $x++) {
$cleanstr1 = str_replace("(","",$array[$x]);
$cleanstr2 = str_replace(")","",$cleanstr1);
echo $cleanstr2."<br>";
fWrite ($fp , $cleanstr2);
}
Der überarbeitete Inhalt wird leider nur angefügt und der alte nicht gelöscht.
Hat jemand eine Idee?
Vielen Dank im Voraus.
Liebe Grüße.
fClose ($fp); // Datei schließen
ich habe ein Problem beim Ersetzen von Inhalten in einer Datei.
Es soll eine Datei geöffnet werden, Inhalte ersetzt (bei mir "(" und ")" ) und das Ergebnis wieder in die ursprüngliche Datei geschrieben werden.
Hier meine Vorgehensweise:
$fp=fopen($datei,"a+");
$array = file($datei); // Datei in ein Array einlesen
for ($x = 0; $x < count($array); $x++) {
$cleanstr1 = str_replace("(","",$array[$x]);
$cleanstr2 = str_replace(")","",$cleanstr1);
echo $cleanstr2."<br>";
fWrite ($fp , $cleanstr2);
}
Der überarbeitete Inhalt wird leider nur angefügt und der alte nicht gelöscht.
Hat jemand eine Idee?
Vielen Dank im Voraus.
Liebe Grüße.
fClose ($fp); // Datei schließen