Simon: Php in Html

Beitrag lesen

Grüße,

ja ich hätte gern dass die neuen Einträge oben stehn

zwei wege umzusortieren sind möglich:

1)beim auslesen
2)beim speichern.

was wäre dir lieber?
auf jeden fall muss ich wissen wie der vergang bei dir aufgebaut ist.
codeschnipsel oder so wäre praktisch.

MFG
bleicher

Hi,
also mir wäre es lieber beim speichern.
{

$eintrag = date('d.m.Y , H:i:s').' || '.$_SERVER["REMOTE_ADDR"].' || '.$_POST['name'].' || '.$_POST['email'].' || '.$_POST['eintrag']."\n";
      if(!$file = @fopen($datenbankdatei,"a"))
        die("Fehler: Die Datenbank ist nicht erreichbar.");

flock($file,LOCK_EX) or die();

if(!@fwrite($file, $eintrag))
        die("Fehler: Die Datenbank ist nicht erreichbar.");

flock($file,LOCK_UN) or die();

fclose($file);

echo '<h2>Danke für deinen Eintrag</h2>Die Daten wurden erfolgreich aufgenommen.<br /><a href="webdesign.php">Zurück zum Gästebuch</a>';

@mail($mailempfaenger, "Gästebucheintrag", "Folgender Eintrag wurde hinterlassen:\n\nName: ".$_POST['name']."\nAbsender: ".$_POST['email']."\nText: ".$_POST['eintrag']."\n\nIP: ".$_SERVER["REMOTE_ADDR"]."\n".date('d.m.Y - H:i:s'), "From: ".$_POST['email']."\r\nX-Mailer: PHP/" . phpversion());
   }
  }
  else
  {

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