seth_not@home: Datei auf "Leer" überprüfen?

Beitrag lesen

gudn tach!

über diese Funktionen kann ich auch nur mutmaßen; ich vermute aber, dass der Zeitbedarf nicht wesentlich größer ist als der für das anschließende trim() auf den gesamten Pufferinhalt.

je nach filesize waere auch noch fgetc in erwaegung zu ziehen. aber das wird evtl. wieder laenger dauern, weil jedesmal von neuem die datei gelesen werden muss(?).

deshalb wuerde ich bloss die ersten beiden zeilen (mit fgets) einlesen und abbrechen, falls eine zweite zeile existiert. anschliessend kann man die erste zeile mit
if(trim($first_line, ' ')==='') { /* nur leerzeichen */}
checken.

Jaaa...
Das ist 'ne gute Idee, falls der OP mit dem Begriff "Leerzeichen" wirklich nur Spaces (20h) gemeint hat.

deswegen habe ich "nur" in "nur leer[z]eichen" unterstrichen.
in der regel meint man das damit. fuer whitespace werden dann eher solche begriffe wie leerraum, zwischenraumzeichen, leerstelle oder weissraum verwendet.

prost
seth