Hi Community,

meine Frage wäre wie man den preg_replace im Newssystem erweitern kann indem auch HTML wie <a href=""></a> etc richtig angezeigt und gespeichert in die Mysql wird.

Folgende Daten müssten dafür geändert werden:

editform.php
PHP-Code:
$strNews=preg_replace("=<br(>|([\s/][^>]*)>)\r?\n?=i""\n"$arrData[inhalt]); 
editsave.php
PHP-Code:
$strNews=preg_replace('#<br />#','' $_POST['strNews']);
$strNews=nl2br(htmlentities($strNews)); 
editerror.php
PHP-Code:
$strNews=preg_replace('#<br />#','' $_POST['strNews']);
$strNews=nl2br(htmlentities($strNews)); 
Derzeit klappt nur das die Zeilenumbrüche richtig gespeichert werden.

Diese Zeilen stammen aus den Bearbeitungs-Datein, wenn man eine News nochmals speichert erscheinen sie in der DB als Sonderzeichen.