fseek() ---- Zeiger wird nicht versetzt?

mhribernik

Erfahrenes Mitglied
Hallo.

Ich habe ein Script mit der Funktion fseek() getippt:

PHP:
$datei = fopen("datei.txt", "a"); 
$counter = "Eintrag";
fseek ($datei, -2, SEEK_END);
fwrite($datei, $counter);
fclose($datei);

Außerdem habe ich folgende Textdatei:

Code:
<? $frucht = "Apfel"; $farbe = "rot"; ?>

Eigentlich müsste der Text "Eintrag" zwischen "Leerzeichen" und "?>" eingefügt werden, oder? Doch er wird am Ende, also nach "?>" angehängt.

Was mach ich falsch?
Danke im Voraus.
 
Zurück