Gästebuch Eintrag am Anfang der Seite anzeigen
Bernhard K
- cgi
0 Connie0 CK
0 Bernhard K.
Hallo,
wie schaffe ich es, daß die Gästebucheinträge am Anfang der Datei erscheinen und nicht am Ende angehängt werden.
Wie lautet hier der Perl Befehl, bzw. wie soll ich es realisieren.
Danke!
BK
Ich weiß nicht, ob "BK" Bernd-Klaus oder Britta-Krista heißt, aber:
ein wenig genauer sollten deine Angaben schon sein: benutzt du ein CGI im eigenen Script-Verzeichnis oder nutzt du ein Script eines Anbieters?
Meistens setzt man in die Gästebuch-HTML-Datei ein sogenanntes TOKEN, z.B. <--------- ab hier ----->
und läßt dann das Script nach diesem Token suchen und hinter dieses Token schreiben.
Wenn das dann also am Beginn der Datei steht, kommen die neuen Einträge an den Seitenanfang..
Gruß
Connie
Hi,
Meistens setzt man in die Gästebuch-HTML-Datei ein sogenanntes TOKEN, z.B. <--------- ab hier ----->
und läßt dann das Script nach diesem Token suchen und hinter dieses Token schreiben.
bei einem CGI-Gästebuch mit PERL geschrieben würde ich das anders machen. Die Gästebucheinträge werden in einer Textdatei gespeichert, etwa in der Form:
email=xyz.irgendwo.net&komment=schoene+Site
Die Datei wird dann in einem Array eingelesen:
open(DAT,'<datei.dat');
@datei = <DAT>;
close(DAT);
chomp(@datei);
push(@datei,$eintrag);
$i = 0;
for (@datei)
{
$i++;
}
open(DAT,'>datei.dat');
for($j=$i;$j>=0;$j--)
{
print DAT "$datei[$j]\n";
}
close(DAT);
Auch 'ne Möglichkeit ;-)
mfg
CK
Hallo,
wie schaffe ich es, daß die Gästebucheinträge am Anfang der Datei erscheinen und nicht am Ende angehängt werden.
Wie lautet hier der Perl Befehl, bzw. wie soll ich es realisieren.
WENN möglich mit Quelltext.
Danke!
BK