Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
txt Tabelle einfügen [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
brauche Webseite ideal für Vereine und Firmen
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
txt Tabelle einfügen


 
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 ?

 
Abraxax
31-01-2003, 20:18 
 
warum ohne DB?

 
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

 
Abraxax
31-01-2003, 20:58 
 
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.

 
Abraxax
01-02-2003, 12:48 
 
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>";
?>


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:08 Uhr.