Einträge chronologisch ordnen
Simon
- php
Hi,
gibt es eine möglichkeit in Php die Einträge eines Gästebuchs chronologisch zu ordnen??
MFG Simon
Hello,
gibt es eine möglichkeit in Php die Einträge eines Gästebuchs chronologisch zu ordnen??
Ja.
Wie ist denn Dein Gästebuch aufgebaut?
Liebe Grüße aus Syburg bei Dortmund
Tom vom Berg
Hello,
gibt es eine möglichkeit in Php die Einträge eines Gästebuchs chronologisch zu ordnen??
Ja.
Wie ist denn Dein Gästebuch aufgebaut?
Liebe Grüße aus Syburg bei Dortmund
Tom vom Berg
Hi,
also mein Gästebuch besteht aus 2 Datein: guestbook.php und guestbook.txt (also ohne mysql).
In der php Datei werden die Datein ausgelesen und mit explode "zerlegt".
Ein teil des scripts:
echo '<h2 class="ueberschriften">Gästebuch</h2>';
$file = fopen($datenbankdatei, 'r');
while (!feof($file))
{
$zeile = fgets($file, 5000);
$daten = explode(" || ", $zeile);
$datum = $daten[0];
$ip = $daten[1];
$name = $daten[2];
$email = $daten[3];
$eintrag = $daten[4];
if($name != "" && $eintrag != "")
echo '<div style="background-color:#CCCCCC;"><'.$email.'">'.$name.'</a> am '.$datum.'<br /></div>'.$eintrag.'<br /><br />';
}
fclose($file);
}
MFG Simon
Hallo Simon,
gibt es eine möglichkeit in Php die Einträge eines Gästebuchs chronologisch zu ordnen??
Du willst die neuesten Einträge zuerst ausgeben?
Hier ein paar Ideen, wie Du vorgehen könntest:
a) schreibe die Daten an den Anfang Deiner Datei
Das ist leichter gesagt als getan, weil die ganze Datei neu geschrieben
werden muss.
b) Füge beim Schreiben am Ende an (das ist leicht).
Gib in umgekehrter Reihenfolge aus als Du einliest.
c) Führe während der Datenverarbeitung eine Sortierung durch.
Nutze dazu einen Zeitstempel, den Du mit den anderen Daten abspeicherst.
d) Verwende irgendetwas Fertiges, was Dir Sortiermöglichkeiten bietet ...
Freundliche Grüße
Vinzenz
Mahlzeit Simon,
gibt es eine möglichkeit in Php die Einträge eines Gästebuchs chronologisch zu ordnen??
Was genau hast Du an dem Hinweis "Doppelpostings sind unerwünscht" und dem Verweis auf die Charta des Forums, in der erläutert wird, warum das so ist, nicht verstanden?
Wie Du siehst, musste Tom erstmal wieder fragen, um was es genau geht und Du musstest alles noch einmal erklären - wenn Du einfach in Deinem alten Thread geblieben wärst, würdest Deinen Lesern das ständige erneute Nachfragen und Dir das ständige erneute Erklären sparen ...
MfG,
EKKi
Tach auch Ekki,
[...]
dem ist nichts hinzuzufügen... und zu der Thread. Weil aber Vinzenz gute Tipps gab, bleibt er der Nachwelt erhalten.
Maik