Marco: In Datei schreiben

Beitrag lesen

Moin,

ich habe ein Problem mit einem winzigen PHP-Skript, das ein Wort aus einer Datei entfernen soll:

<?php

$datei = fopen("test.txt","r+");

while(!feof($datei)) {$inhalt .= fgets($datei,1000);}

rewind($datei);

//Position 1

$inhalt = ereg_replace("test", "", $inhalt);

//Position 2

fwrite($datei, $inhalt);

fclose($datei);

?>

Die Datei test.txt enthält nur das Wort "test".
Wenn ich mir im Skript die Variable $inhalt ausgeben lasse, wird Position 1 das Wort "test" ausgegeben, an Position 2 gar nichts.
Wo liegt der Fehler, dass der Inhalt der Datei trotzdem nicht geändert wird?

Danke,

Marco