mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Sa 25.05.2024 07:05 Benutzername: Passwort: Auto-Login

Thema: [solved]Einlesen und ausgeben einer TXT Datei. vom 06.07.2009


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [solved]Einlesen und ausgeben einer TXT Datei.
Autor Nachricht
Fox22
Threadersteller

Dabei seit: 06.07.2009
Ort: -
Alter: -
Geschlecht: -
Verfasst Mo 06.07.2009 15:15
Titel

[solved]Einlesen und ausgeben einer TXT Datei.

Antworten mit Zitat Zum Seitenanfang

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 *zwinker*

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 *zwinker*)
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 16:47, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mo 06.07.2009 15:19
Titel

Antworten mit Zitat Zum Seitenanfang

http://tut.php-q.net/de/loops.html#s4

Zuletzt bearbeitet von m am Mo 06.07.2009 15:20, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
Fox22
Threadersteller

Dabei seit: 06.07.2009
Ort: -
Alter: -
Geschlecht: -
Verfasst Mo 06.07.2009 16:46
Titel

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden
Skyw4lker

Dabei seit: 30.08.2004
Ort: Bergisch Gladbach
Alter: 43
Geschlecht: Männlich
Verfasst Di 07.07.2009 10:33
Titel

Antworten mit Zitat Zum Seitenanfang

Ist sicher gestellt, dass ein neuer Eintrag oben im File eingefügt wird?
  View user's profile Private Nachricht senden
 
Ä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
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.