Gästebuch
Cooper_
- perl
hi !
Schreibe an einem Gästebuch:
Problem:
1.: Wenn ich im Kommentarformular ENTER eingebe, wird dies bei der Ausgabe nicht angezeigt, d.h. es steht alles hintereinander !
Wie kann ich das beheben?
Gibt's da irgendwie sowas wie:
Wenn ENTERTASTE gedrückt mache <BR> oder so ??
-------------------------------------
2.: Die neuen Einträge werden unten angehängt, anstatt ganz oben zu stehen.
DAZU:
Ich arbeite ohne Arrays !
Ich lasse die Daten in ein Formular eingeben ;
diese werden im Script ordentlich formatiert und dann per Script in eine temporäre HTML ausgegeben (so unter dem Motto-DAS HABEN SIE EINGEGEBEN) und dann werden die Daten an die Gaestebuch.htm geschickt.
Dort werden Sie jedoch unter </BODY></HTML> angehängt und in wie gesagt in falscher Reihenfolge !
Kann mir bitte jemand HELFEN !!!!
Mit freundlichen Grüßen
Cooper_
hey,
wo speicherst Du denn Deine Daten (DB oder Textdatei)?
mfG,
Markus.
Halihallo Cooper_
1.: Wenn ich im Kommentarformular ENTER eingebe, wird dies bei der Ausgabe nicht angezeigt, d.h. es steht alles hintereinander !
Klar. Zeilenumbrüche haben in HTML (fast) keine Wirkung. Wohl aber das von dir bereits
genannte <br />. Also: Ersetze alle \n durch <br />\n
perldoc perlre
Wenn ENTERTASTE gedrückt mache <BR> oder so ??
Genau. perldoc perlre oder Archiv.
2.: Die neuen Einträge werden unten angehängt, anstatt ganz oben zu stehen.
Dann dreh die Reihenfolge um.
Dort werden Sie jedoch unter </BODY></HTML> angehängt und in wie gesagt in falscher Reihenfolge !
Wie? - Zudem: Daten wollen vom Design getrennt sein. Speichere die Postings in Dateien
und füge sie dann zu einer Gaestebuch.html zusammen, nicht aber speichere sie nur
dort. Stell dir vor, du möchtest morgen das Design ändern... viel Spass beim überarbeiten
von mehr als 1000 Posts...
Viele Grüsse
Philipp