Einzelnen Beitrag anzeigen
  #10  
Alt 06.03.2004, 11:08:42
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
Re: Rockt!

Zitat:
Original geschrieben von hardcorecologne
Wie kann ich denn mit diesen Methoden ein Gästebuch realisieren? Wie die Textfelder, etc. erstellt werden, weiß ich, aber wie kann ich die Datensätze so von einander trennen, dass ich die ohne Probleme in Datensatzform ausgeben kann?
Trenne die einzelnen Beiträge durch ein bestimmtes Zeichen (z.B. ||||). Informationen zu den einzelnen Beiträgen kannst du beispielsweise so trennen: ||

Die Datei würde dann mit ein paar Einträgen so aussehen:

324234345||autor||nachricht||||3242343315||autor2||nachricht2

Auslesen geht dann ungefähr so:

PHP-Code:
$datei="./gaestebuch.txt";            //URL DER GÄSTEBUCH-DATEI
$fp=fopen($datei"r");
$inhalt=fread($dateifilesize($datei));
fclose($fp);

$array=explode("||||"$inhalt);        //EINTRÄGE WERDEN IN EIN ARRAY GESCHRIEBEN

foreach($array as $eintrag){
    
$tmp=explode("||"$eintrag);        //INFORMATIONEN ZU DEM EINTRAG IN EINEM ARRAY ABLEGEN
    
echo "<p>Beitrag geschrieben von " $tmp[1] . " am " date("d.m.Y"$tmp[0]) . " um " date("H:i:s"$tmp[0]) . " Uhr</p>";
    echo 
"<p>Nachricht:<br>";
    echo 
nl2br(htmlentities($tmp[2])) . "</p>";
    } 
Mit Zitat antworten