Hello,
Für alle die auch das selber problem haben sollten.
substr(file_get_contents($var), 0, 1000)
das liefert die ersten 1000 Zeichen.
Das ist aber das ganze Gegenteil von ökonomisch. Es belastet den Speicher mit der kompletten Datei.
Und außerdem wird hier das Ergebnis von file_get_contents() stäflich vernachlässigt. Derartige Funktionsschachtelungen sollte man sich als Programmierer ganz schnell abgewöhnen, auch wenn sie technisch elegant _aussehen_.
Nach einem file_get_contents() solltest Du erst prüfen, ob false zurückgeliefert wurde, also
mit "===false" prüfen.
Faulheit rächt sich in der Programmierung immer!
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg