cr: txt auslesen in array und bestimmten teil ändern

Beitrag lesen

hallo,

danke für die hilfe, aber irgendwie habe ich noch einen fehler im script?

<?
 $datei = file('test.txt');
foreach($datei as $zeile)
{
$zeile = explode('|',$zeile);
 $zeile[1] = 'neuereintrag';
 $zeile = implode('|',$zeile);
file_put_contents('test.txt',$datei);
}
?>

inhalt test.txt

123|123|123|

das script führt sich zwar ohne fehlermeldung aus, aber der wert wird nicht geändert. was mache ich falsch?

danke und ebenfalls einen schönen sonntag.