Thread Letzte 10 Zeilen einer Textdatei ausgeben
(73 answers)
Opened by TrioxX at 2006-12-03 12:20
Habs hinbekommen (Ordnerstruktur mal umgebaut ^^) aber mir ist aufgefallen, dass noch reichlich Änderungsbedarf besteht:
Code: (dl
)
1165404989||lobby|entered|christian|Christian|lobby 1165404989||lobby|leaved|christian|Christian|lobby 1165403782||lobby|text|christian|Christian|#404040|xxx 1165403706||lobby|entered|christian|Christian|lobby 1165403706||lobby|leaved|christian|Christian|lobby 1165402923||lobby|entered|christian|Christian|lobby 1165402923||lobby|leaved|christian|Christian|lobby 1165402716||lobby|entered|christian|Christian|lobby 1165402595||lobby|leaved|christian|Christian|lobby 1165402433||lobby|entered|christian|Christian|lobby Zu den Problemen: 1. werden die Zeilen in der falschen Reihenfolge ausgegeben 2. In den Logs werden Statusänderungen protokolliert wie Enter und Leave. Wie lässt sich die Ausgabe so modifizieren, dass nur Zeilen mit |text| ausgegeben werden? Die Struktur ist ja wie folgt: TIMESTAMP || RAUM | AKTION | USERNAME | NICKNAME | #USERCOLOR | TEXT Jetzt müsste die Ausgabe so modifiziert werden, dass alles außer Nickname und Text ausgeblendet bzw. nicht angezeigt wird. Letztlich sollte die Ausgabe im Template folgende sein: Christian: xxx Christian: xyz Während die Logdatei etwa so aussieht: 1165404989||lobby|entered|christian|Christian|lobby 1165403782||lobby|text|christian|Christian|#404040|xxx 1165403706||lobby|text|christian|Christian|#404040|xyz 1165402923||lobby|leaved|christian|Christian|lobby Falls es irgendwie möglich ist (mit PHP würds gehen...) könnte, anstatt leaved und entered auszublenden, genau das gleiche, wie bei text passieren, sodass die letztliche Ausgabe wäre: Christian betritt den Raum. Christian: xxx Christian: xyz Christian verlässt den Raum Und nochwas: Am schönsten wäre es, wenn der Timestamp in der Ausgabe in eine leserliche Uhrzeit umgewandelt würde: (6.12.2006 12:15:06) Christian betritt den Raum (6.12.2006 12:16:22) Christian: xxx (6.12.2006 12:17:29) Christian: xyz (6.12.2006 12:18:06) Christian verlässt den Raum Wie gesagt... Insofern irgendwas davon möglich wäre, wäre das super... Wenn nicht, werde ich mir halt was einfallen lassen (bsp. eine andere Art der Logführung). Cu |