Moin!
Ich habe es jetzt so gelöst, wobei ich zwar vom Ergebnis nicht aber mit der Umsetzung zufrieden bin, doch seht selbst:
Dein Problem ist, dass du offenbar schon vor dem Speichern die Zeilenumbrüche durch <br> ergänzt. Sowas macht man nicht, sondern speichert immer in der unmodifiziertesten Form.
Erst bei der Ausgabe kann man dann entsprechend der lokalen Erfordernisse weitere Umwandlungen vornehmen.
$tutorial = str_replace("<br />", "[br]", $tutorial);
$tutorial = htmlspecialchars($tutorial);
$tutorial = stripslashes($tutorial);
$tutorial = str_replace("[br]", "<br>", $tutorial);
Wenn in deinem Text jetzt zufällig der String "[br]" enthalten ist, was dann?
- Sven Rautenberg