zinion
Erfahrenes Mitglied
Hallo Leute,
Ich habe ein Skript, in dem unter anderem ein Eintrag in eine txt-Datei geschrieben werden soll (als Log). Der Eintrag soll ganz oben in die Datei geschrieben werden. Das geht aber nicht.
Er hängt den Text jedoch immer am Ende an, als wäre reweind nicht da. Also habe ich rewind mal in ein if gesetzt:
Dann wird mir das error ausgegeben. Was mache ich falsch?
Ich habe ein Skript, in dem unter anderem ein Eintrag in eine txt-Datei geschrieben werden soll (als Log). Der Eintrag soll ganz oben in die Datei geschrieben werden. Das geht aber nicht.
PHP:
<?PHP
$logm = "\r\n".date("d.M.Y H:m")."Uhr - Der Eintrag ".$_POST['url']." mit dem Schluessel ".$_POST['key']." wurde geaendert! \r\n";
$logfile = fopen("../cgilog.txt", "a");
rewind($logfile);
fputs($logfile, $logm);
fclose($logfile);
Er hängt den Text jedoch immer am Ende an, als wäre reweind nicht da. Also habe ich rewind mal in ein if gesetzt:
PHP:
if(!rewind($logfile)) {
echo "ERRROORRRR!";
}
Dann wird mir das error ausgegeben. Was mache ich falsch?