xpfreund: Inhalte einer Textdatei auslesen und nutzen

Beitrag lesen

Hallo,

Die Datei *.txt hat folgendes Format:
09.06.0320:57RECV00000052faxCAPI          fax            60252                    00493575660247           267  1   0:18 0:18                                                             fax00011

Steht 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