kungschu: Lösung.? ;-)

Beitrag lesen

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.