nattydread
31-01-2003, 18:02
Wie kann ich eine .txt Datei als Tabelle einfügen?
Am besten mit PHP aber ohne MySQL.
Oder gibt es eine andere/bessere Möglichkeit, einen Tabelleninhalt in eine PHP-site einfügen? (Diese .txt Datei wird zB wöchentlich geändert)
Danke!
BlobBanana
31-01-2003, 19:44
Hmm, es waere schon ganz gut, genauer zu wissen was du da vorhast.
Also wie ist die Datei aufgebaut und wie soll die Tabelle aussehen ?
nattydread
31-01-2003, 20:51
Ich habe eine .txt Datei in der eine Tabelle (ca. 10 Zeilen/ 15 Spalten) mit Tabs.
Diese Datei möchte ich in eine PHP-Site einbinden. Damit ich diese txt Datei jede Woche nur mehr auf den Server laden muss, weil das lässtige kopieren etwas umständlich wäre...
Sie sieht so wie im Attachment aus.
thx
bittesehr ... :)
<?php
echo "<table>";
$fp = file("deinedatei.txt");
for ($i=0;$i<count($fp);$i++) {
echo "<tr><td>".str_replace("\t","</td><td>",$fp[$i])."</td></tr>";
}
echo "</table>";
?>
die spaltenanzahl in der datei MUSS immer gleich sein und durch TABs getrennt. am ende einer zeile darf auch kein tab mehr sein.
nattydread
01-02-2003, 12:46
Wie kann ich jetzt diese Tabelle formatieren, mit css? Ich möchte zB die 1. Zeile grau hinterlegt, alles in Arial und Rahmen.
http://selfhtml.teamone.de
nattydread
01-02-2003, 13:11
Danke schön! Sehr hilfreich...
MelloPie
01-02-2003, 13:19
<?php
echo "<table>";
$fp = file("deinedatei.txt");
for ($i=0;$i<count($fp);$i++) {
$class = ($i==0) ? "Deine CSS Klasse für 1. Zeile":"Standard CSS Klasse";
echo "<tr><td class='$class'>".str_replace("\t","</td><td class='$class'>",$fp[$i]).'</td></tr>';
}
echo "</table>";
?>