PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   Textdatei Inhalt in Tabelle anzeigen (http://www.selfphp.de/forum/showthread.php?t=9953)

Hagen 08.03.2005 14:03:27

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

xabbuh 08.03.2005 14:09:49

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.

Hagen 08.03.2005 14:24:46

AW: Textdatei Inhalt in Tabelle anzeigen
 
Hallo,

wie macht man das?


Gruss
Hagen

xabbuh 08.03.2005 14:40:30

AW: Textdatei Inhalt in Tabelle anzeigen
 
Zitat:

Zitat von Hagen
wie macht man das?

Wie macht man was?

Hagen 08.03.2005 15:58:39

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

xabbuh 08.03.2005 16:02:52

AW: Textdatei Inhalt in Tabelle anzeigen
 
Zitat:

Zitat von Hagen
die Datei in ein Array einlesen

-> [func]file()[/func]

Hagen 09.03.2005 10:46:13

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

xabbuh 09.03.2005 11:02:42

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.