Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

". Eintrag erscheint unter dem ersten im Gästebuch...sollte aber andersherum sein!





Frage

Hallöchen Ich hab vor kurzem ein Gästebuch mir diesen kurzen php-Scripts erstellt Eintragen.php: <form method="post" action="gb.php"> Ihr Name: <input type="text" name="name"><br><br> Ihr Eintrag:<br> <textarea name="eintrag"></textarea><br> <input type="submit" name="Button" value="Absenden"> </form> GB.php: <?php $daten=$_POST[eintrag]."<br>von $_POST[name]<br><br>"; $datenbank = "daten.dat"; $datei = fopen($datenbank,"a"); fwrite($datei, $daten); ?> Eintrag erfolgreich. <a href="Anzeige.php">Back to the News</a> Anzeige.php: <?php $datenbank = "daten.dat"; $datei = fopen($datenbank,"r"); fpassthru($datei); ?> Jetzt hab ich aber das Problem das der 1. Eintrag an oberer Stelle steht und der 2. Eintrag danach aber unter dem 1. Eintrag. Ich möchte aber das die aktuelleren Einträge an oberer Stelle stehen! Wenn jemand mir helfen kann..dann bitte schnell! Danke

Antwort 1 von Martina

Hallochen,

du öffnest deine Datei zum schreiben folgendermaßen:

$datei = fopen($datenbank,"a");

Das 'a' bedeutet:
Zitat:
Öffnet die Datei nur zum Schreiben. Positioniert den Dateizeiger auf das Ende der Datei. Wenn die Datei nicht existiert, wird versucht sie anzulegen.

Num musst du den Datenzeiger an den Anfang deiner Datei positionieren. Du kannst es ja mal mit:
http://phpforum.de/php/php-handbuch/static/function.rewind.html versuchen.

LG Martina

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: