[php] ganze Zeile aus Datei auslesen?
-
Hi,
wie kann ich die ganze Zeile ab den Dateizeiger auslesen?
Mit fgets Aber da muss ich doch auch irgedwie immer eine Länge angeben? Ich will einfach die Zeile bis zum nächsten \n bzw. \r\n auslesen? Wie geht das??Danke
Alexander Sulfrian
-
einfach einen genügend großen Wert angeben (evtl. einfach den von filesize()) - dann bekommst du auf jeden Fall die komplette Zeile - oder gleich eine Funktion wie file() verwenden, also die Datei in ein Array einlesen (jede Zeile ein Element)
-
Machst du ne Ausbildung zum Fachinformatiker?
-
flenders schrieb:
einfach einen genügend großen Wert angeben (evtl. einfach den von filesize()) - dann bekommst du auf jeden Fall die komplette Zeile [..]
Danke
CarstenJ schrieb:
Machst du ne Ausbildung zum Fachinformatiker?
Nein, ist alles mehr oder weniger Hobby! Ich bin noch Schüler! Und in einer Schülerfirma! Da soll ich ab und zu mal nen PHP-Script schreiben! So als Taschengeldaufbesserung!
MFG
Alexander Sulfrian
-
@Alexander Sulfrian,
bei fgets ist der Länge-Parameter optional.
Wenn du dort keinen Wert angibst macht PHP
das alles automatisch.
PS: Bei mir funktioniert das wunderbar.Bye Peter.
-
Das stimmt do nicht ganz! Es wird dann einfach standardmäßig 1024 verwendet:
Ist keine Länge angegeben, wird diese auf 1k bzw. 1024 Bytes gesetzt.