Textdatei Inhalt in Tabelle anzeigen
Hallo,
Lese mit folgendem Code eine Textdatei aus und zeige die Daten an. $fp = fopen("c:InternetseiteTemperatur.txt","r"); if ($fp) { while (!feof($fp)) { $zeile = fgets($fp, 100); echo "$zeile<p>"; } fclose($fp); } else echo "Datei wurde nicht gefunden"; ?> nun möchte ich diese daten in einer Tabelle anzeigen. Wie momentan die Daten angezeigt werden ist auf der Seite http://home.t-online.de/home/hagenguenther/Index.html Den Link Temperatur anwählen und dann aktuelle Temperatur. Dann baut sich die Seite auf. Danke Hagen |
AW: Textdatei Inhalt in Tabelle anzeigen
Zerlege jede Zeile mit [func]explode()[/func] in ein Array und schau dir dieses näher an. Einfacher wäre es übrigens, wenn du Datei direkt zu Anfang mit [func]file()[/func] zeilenweise in ein Array liest.
|
AW: Textdatei Inhalt in Tabelle anzeigen
Hallo,
wie macht man das? Gruss Hagen |
AW: Textdatei Inhalt in Tabelle anzeigen
Zitat:
|
AW: Textdatei Inhalt in Tabelle anzeigen
Hallo,
die Datei in ein Array einlesen Also das da Einfacher wäre es übrigens, wenn du Datei direkt zu Anfang mit file() zeilenweise in ein Array liest. Hagen |
AW: Textdatei Inhalt in Tabelle anzeigen
Zitat:
|
AW: Textdatei Inhalt in Tabelle anzeigen
Hallo,
habe folgende Lösung für mein Problem <html><head><title>Temperatur-Werte</title></head> <body bgcolor="#ffffff"> <? $fp = fopen('c:Internetseitetemperatur.txt', 'r'); // Der Kopf der Tabelle echo '<table border="1"> <tr> <td><b>Wer</b></td> <td><b>Wann</b></td> <td><b>Ort</b></td> </tr>'; while (!feof($fp)) { $zeile = fgets($fp,500); $daten = explode(" | ", $zeile); // Die einzelnen Zeilen in der Tabelle echo "<tr><td>$daten[0]</td> <td>$daten[1]</td> <td>$daten[2]</td></tr>"; } // Das Ende der Tabelle echo '</table>'; fclose($fp); ?> </body></html> Danke für die Hinweise Hagen |
AW: Textdatei Inhalt in Tabelle anzeigen
Das sieht doch gut aus, auch wenn ich trotzdem [func]file()[/func] statt [func]fopen()[/func], [func]feof()[/func], [func]fgets()[/func] und [func]fclose()[/func] genommen hätte. :-)
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 10:20:11 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.