Simon: Einträge chronologisch ordnen

Hi,
gibt es eine möglichkeit in Php die Einträge eines Gästebuchs chronologisch zu ordnen??

MFG Simon

  1. 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

    --
    Nur selber lernen macht schlau
    http://bergpost.annerschbarrich.de
    1. 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

  2. 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

  3. 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

    --
    sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|
    1. Tach auch Ekki,

      [...]

      dem ist nichts hinzuzufügen... und zu der Thread. Weil aber Vinzenz gute Tipps gab, bleibt er der Nachwelt erhalten.

      http://www.gruss-aus-essen.de

      Maik

      --
      Diese Dauerleihgabe wird Ihnen zur Verfügung gestellt von ELYA!
      Maik. W. aus E. sagt: "Danke Elya" ;-)