André Laugks: Schreiben einer .txt (append ??)

Beitrag lesen

Hallo!

Ich moechte aber den Eintrag am Anfang der Datei haben. (r+)??

Wo ich das mir "r+" jetzt in der Doku lese..., hört sich so an, als ob ein "r+" reichen sollte?! Hast Du es mal ausprobiert? Neee, sicherlich nicht!

Ansonsten sollte das folgende funktionieren.

$neue_zeile = "Ich will ganz an den Anfang\n";

// auslesen
$fp = fopen("text.txt", "r");
$inhalt_txt = fread($fp, filesize("text.txt"));
fclose($fp);

// alten Inhalt an die neue Zeile anhängen
// durch \n in neuer Zeile => Zeileumbruch
$inhalt_txt = $neue_zeile . $inhalt_txt;

// neu schreiben
$fp = fopen("text.txt", "w");
fwrite($fp, $inhalt_txt, strlen($inhalt_txt));
fclose($fp);

MfG, André Laugks