Hi Tom,
habe letztens etwas ähnliches gemacht:
aus einer Textdatei teile ersetzt. Hier ist der Code, vielleicht hilft er:
<?php
//Script ersetzt in einer Datei $datei mit der Zeilenanzahl $zeilen
//$alt durch $neu pro Zeile und überschreibt
//$datei mit neuen Daten.
//Sonderzeichen mit \ zB ": "
//Config:
$datei = '';
$alt = '';
$neu = '';
$zeilen = '';
//Config-Ende
$datei = fopen($datei, 'a+');
$i=1;
while ($zeile = fgets($datei, 1024)) {
$a = ereg_replace ($alt,$neu,$zeile);
//Eventuell weiterer String ersetzen ('$alt2', '$neu2', $a)
$b[$i] = ereg_replace ('','',$a);
echo $b[$i]."<br>";
$i++;
}
$datei = fopen($datei, 'w+');
for ($i=0; $i<$zeilen; $i++) {
fputs ($datei, "$b[$i]");
}
?>