Hallo,
Die Datei *.txt hat folgendes Format:
09.06.0320:57RECV00000052faxCAPI fax 60252 00493575660247 267 1 0:18 0:18 fax00011Steht alles in einer Zeile, Abstände bleiben.
du hast also eine textdatei mit genau einer zeile, die von zeit zu zeit aktualisiert wird? heisst "abstaende bleiben", dass die anzahl der leerzeichen dazwischen ueber die zeit konstant ist oder dass die anfaenge der jeweiligen daten immer gleich bleibt.
also wird eine naechste zeile eher so aussehen
09.06.0320:58panzer panzer 123 [...] (gleiche relative abstaende wie oben)
oder eher so
09.06.0320:58panzer panzer 123 [...] (gleiche absolute positionen)
Nein, die nächste Zeile sieht genauso mit den festen Abständen aus, nur das dann Datum und Zeit beispielsweise anders sind. Die Zeilen werden nicht aktualisiert, sondern es wird eine neue Zeile von einem externen Programm des Servers eingefügt.
im ersten fall waere interessant, ob die jeweiligen daten leerzeichen enthalten duerfen. falls nicht koenntest du einfach die zeile mit / +/ splitten.
im zweiten fall koenntest du die datei mit file() einlesen und mit substr() die jeweiligen daten rausholen.
Gilt nicht substr nur für Strings?
gruß aus Hosena