PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Gästebuch



Suppimen
20-08-2004, 13:30
Ich habe vollgendes Problem. Zuerst könnt ihr euch ja mal das auf meiner Site ansehen: mylinux.neddertroll.net (http://mylinux.neddertroll.net) .
Immer wenn jemand etwas einträgt kommt der Text ohne Absätze etc. raus. Wie kann ich das ändern?

Danke für die Hilfe.

Suppimen

chrizel
20-08-2004, 14:14
Neue Zeilen durch <br> ersetzen?

Evtl. so (ich mach das jetz ausm Kopf, weil ich das jetzt nicht testen kann):
$text = preg_replace("/(\n|\n\r|\r\n)/", "<br>", $text);

Das war zumindest meine Loesung. Ich bin mir auch nicht ganz sicher ob die Webbrowser ueber HTTP nur \n oder auch Betriebssystemabhaengig \n\r und \r\n uebertragen. Zur Sicherheit habe ich das ueber eine regex gemacht. Vielleicht hat ja jemand eine bessere Loesung.

Gaert
20-08-2004, 15:19
Hallo,

@chrizel: Ich sehe, es geht auch umständlich ;)

@Suppimen: http://php.net/nl2br

Suppimen
20-08-2004, 16:56
Wie soll ich das hier bei Komentar einbauen?




$eintrag = "<!--Beginn-->\n";
$eintrag.="<p><fieldset><div style='font-family:arial; font-size:10pt'><b>Name: </b>";
$eintrag.=$nachname;
$eintrag.="<br>\n<b>Email: </b><a href = 'mailto:";
$eintrag.=$mail;
$eintrag.="'>";
$eintrag.=$mail;
$eintrag.="</a><br>\n<b>Datum: </b>";
$eintrag.=$datum;
$eintrag.=" um ";
$eintrag.=$zeit;

$eintrag.="<br>\n<b>Kommentar: </b>";
$eintrag.=$kommentar;
$eintrag.= "</div></fieldset></p><br><br>\n";

Gaert
20-08-2004, 21:05
Hallo,



$eintrag.= nl2br($kommentar);


PS:
Ein wenig RTFM hat noch keinem geschadet, gell?

Suppimen
20-08-2004, 21:21
SRY ich weiß nicht was RTFM bedeutet. Aber trotzdem danke für die schnelle Hilfe.

Gaert
20-08-2004, 22:39
http://info.astrian.net/jargon/terms/r/RTFM.html

elrond
23-08-2004, 08:08
@gaert: netter link *g*