Gustav Gans: Frage zum 'E-Mail-Kontrolle'-Artikel von Christian Kruse

Beitrag lesen

Hallo!
Zu Deinem 2. Vorschlag, Zeilenumbruchzeichen durch <br /> *ersetzen*, habe ich jetzt etwas länger suchen müssen. :-)

Doch nun habe ich im php-Manual bei der str_replace Funktion bei Beispiel 1 unter "// Reihenfolge von Ersetzungen" was gefunden. Mein Code sieht jetzt SO aus und ich habe EXAKT das gewünschte Ergebnis, nämlich dazugekommene <br />s bei der Usereingabe und keine Zeilenumbrüche im Quelltext:

echo"   <h4>Ihr Eintrag:</h4>\n";  
$order   = array("\r\n", "\n", "\r");  
$replace = '<br />';  
$usereintrag=str_replace($order, $replace, htmlspecialchars($_POST['eintrag']));  
echo"   <p>".$usereintrag."</p>\n";

Ich will nur wissen: Ist das eh so, wie Du es gemeint hast?

Und meine Abschlußfrage: Auf einer anderen Seite im Internet hat ein User die selbe Frage gestelt wie ich und bekam als Antwort den Hinweis auf die rtrim-Funktion. Ich nehme aber nicht an, daß die helfen würde, oder? (Abgesehen davon, daß ich eh schon deas gewünschte Ergebnis habe)

Grüße

Gustav Gans