Autor |
Nachricht |
Fox22
Threadersteller
Dabei seit: 06.07.2009
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mo 06.07.2009 14:15
Titel [solved]Einlesen und ausgeben einer TXT Datei. |
|
|
Hallo,
ich arbeite grade ein bisschen an der Ausgabe von einer TEXT-Datei.
Ja, ich weiss SQL ist besser, aber das soll halt TXT sein, also macht mans so
Eh also, der inhalt der TXT sieht folgendermaßen aus:
Code: |
1|Neuer Eintrag|07.05.2008|Ich bin der aktuellste Eintrag!
2|Mittlerer Eintrag|08.05.2008|Ich bin mittelalt!
3|Ältester Eintrag|09.05.2008|Ich bin der älteste!
|
Die Ausgabe via PHP sieht folgendermaßen aus (Habe das Snippet iwo im Netz gefunden, und angepasst )
Code: |
<?php
$file = file("presse.txt");
foreach($file as $key => $value)
{$file[$key] = explode("|",$value);}
foreach($file as $key => $value)
{echo "<p>".$value[1].$value[2].$value[3].$value[4]."</p>";}
?>
|
Die Ausgabe im Browser sieht so aus:
Code: |
Neuer Eintrag07.05.2008Ich bin der aktuellste Eintrag!
Mittlerer Eintrag08.05.2008Ich bin mittelalt!
Ältester Eintrag09.05.2008Ich bin der älteste!
|
Funktioniert soweit ja auch ganz gut. Frage, die ich jetzt habe ist, ob es möglich ist, dass man immer nur die 2 aktuellsten Einträge ausgeben lassen?
Danke.
Zuletzt bearbeitet von Fox22 am Mo 06.07.2009 15:47, insgesamt 1-mal bearbeitet
|
|
|
|
|
m
Moderator
Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht:
|
|
|
|
|
Anzeige
|
|
|
Fox22
Threadersteller
Dabei seit: 06.07.2009
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mo 06.07.2009 15:46
Titel
|
|
|
ah, danke.
ich habs aber jetzt doch anders gelöst, da es für meinen fall nur nötig ist, je die 2 neusten zeilen einzulesen.
Code: |
<?php
$file = file("presse.txt");
$line1 = explode("|",$file[0]);
$line2 = explode("|",$file[1]);
echo "<p>".$line1[1].$line1[2].$line1[3]."</p>";
echo "<p>".$line2[1].$line2[2].$line2[3]."</p>";
?>
|
kenn mich mit txt files noch net so aus ;P
|
|
|
|
|
Skyw4lker
Dabei seit: 30.08.2004
Ort: Bergisch Gladbach
Alter: 43
Geschlecht:
|
Verfasst Di 07.07.2009 09:33
Titel
|
|
|
Ist sicher gestellt, dass ein neuer Eintrag oben im File eingefügt wird?
|
|
|
|
|
|
|
|
Ähnliche Themen |
XML in PHP einlesen (parsen) und Inhalte ausgeben.
XML-Datei in Flash einlesen
txt.-Datei in Flash einlesen lassen
php->datei einlesen->Leerzeilen abfangen
Täglich eine andere XML Datei einlesen!
[solved]PHP Variable aus URL wieder auf Seite ausgeben
|
|