Stimmt, allgemein gute Frage. Post wär besser.
Aber auf der Seite gibts auch die Lösung oder irr ich mich?
/* FORMATS LINE BREAKS WITH PROPER HTML TAGS */
function format_html($content)
{
$content = "<p>" . str_replace("\r\n", "<br/>", $content) . "";
$content = "" . str_replace("<br/><br/>", "</p><p>", $content) . "";
return "" . str_replace("<br/><li>", "<li>", $content) . "";
}
Aber was willst du eigentlich machen?
Vielleicht reicht dir ja schon:
addslashes(htmlspecialchars($variablemitinhalt));
bei der Ausgabe kannst du die Zeilenumbrüche dann
meinetwegen mit eregi_replace(...) wieder herstellen.
Grüße, Matze