Hello,
besteht bei file_get_contents die Möglichkeit noch einen Parameter mit zugeben?
z.B. das file_get_contents nicht die ganze Datei einliest sondern nur 1000 Zeichen?
Ja, die haben daraus eine eierlegende Wollmilchsau gemacht, die aber keiner gebrauchen kann.
Für Deine Zwecke erscheint es mir besser, Du benutzt eine selbstgeschriebene Funktion, die aus den Basisbausteinen der Dateisystemfunktionen zusammengebaut wird.
Wenn man mitten in Dateien lesen will, deuet das meistens daraf hin, dass diese eine Struktur haben. Und es ist nicht selten der fall, dass derartige Zugriffe auch in nebenläufigen Prozessen stattfinden. Dann muss man für eine gegenseitige Sperre (Mutual Exclusion = MUTEX) sorgen. Dies alles leistet file_get_contents() nicht.
Nimm also
fopen()
flock()
filesize()
fseek()
fread()
fclose()
in der Reihenfolge und bau Dir eine Funktion daraus.
Wenn Du Fragen dazu hast, dann poste gerne nochmal :-)
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg