Hochkomma ' per RegEx filtern?

Hi,

Und der definition:
PHP:
	$text = mysql_real_escape_string(htmlspecialchars($_POST['text']));
Übrigens kommt beim Vertauschen der Funktionen mysql_real_escape_string() und htmlspecialchars() das Selbe dabei heraus.

Das Maskieren von HTML-Sonderzeichen vor dem Eintragen in die Datenbank ist nicht sinnvoll. Wende nur mysql_real_escape_string auf die Variable an und nutze htmlspecialchars, bevor Du den Wert aus der Datenbank wieder ausgeben willst.

Ansonsten wäre ein var_dump() auf $_POST['text'] und $text interessant, wie ZodiacXP empfiehlt.

Die Verwendung von ereg_replace(), nur um ein einfaches Zeichen zu ersetzen, ist übrigens wie mit Kanonen auf Spatzen schiessen. Dafür braucht's keine Regexp-Engine. ;)

LG
 
Zurück