Hallo,
es sieht so aus, als lägen Dir in Deiner Ausgangsdatei tabellarische Daten vor (Fritzfax-Protokoll oder so was ähnliches?). Tabellarische Daten gibst Du am allerbesten in einer Tabelle aus.
zumindest ist es ein Faxprotokoll
Prinzipielle Vorgehensweise:
Eingabe: Lese Textdatei in ein Array ein
klar, über file()
Verarbeitung: Erzeuge aus jeder Zeile des Arrays ein Array mit den
diversen Dich interessierenden Informationen
Wie mach ich jetzt aus dem gesamten Array ein einzelnes pro Zeile.
<?php $lines = file('faxview.txt');
foreach ($lines as $neu ) {
$date = substr($neu, 0, 8);
$time = substr($neu, 8, 5);
$send = substr($neu, 13, 4);
$id = substr($neu, 17, 8);
$driver = substr($neu, 25, 7);
$user = substr($neu, 42, 15);
echo $date.' ';
echo $time.' ';
echo $send.' ';
echo $id.' ';
echo $driver.' ';
echo $user.'<br>'
}
?>
Mit der Methode geht es zwar, es scheint mir nur nicht gerade die beste Lösung zu sein.
Ausgabe: Gib das neue Array in einer HTML-Tabelle aus.
Jede Zeile der Ausgangsdatei entspricht einem <tr>-Element
Jeder Eintrag in einer Zeile einem <td>-Element
mit Tabellen habe ich mich noch nicht großartig beschäftigt.
gruß aus Hosena