Hallo.
Also schreibe ich z.B.:
$file = fopen(datei.html);
if ($file) {
flock(§file, LOCK_EX);
fread($file);
# Ich möchte am Anfang Daten einfügen, also (?):
rewind($file);
fwrite($file, "$neuerEintrag");
File aus dem Buffer zurückschreiben
# wie? Satzzeiger zurück auf Anfang, ganzen Buffer schreiben, Länge des Files anpassen
File in der Länge anpassen
# wie? mit ftrauncate()
Hier weiß ich nun nicht, welche Befehle ich verwenden könnte. Etwa so?:
rewind($file);
#ganzen Buffer schreiben ??????
#woher weiß ich, wie lange die File ist?
ftrauncate($file, x);
fclose($file);
}else{
etc.
Wie du siehst, ist mir also vorallem der Schritt schreiben im Buffer und der Sinn hinter dem auslesen / festlegen der Größe der Datei unklar.?
MfG, Kungschu.