Johannes Zeller: utf-8 / db / magic_quotes - verständnis problem

Beitrag lesen

Hallo caya,

ok .. d.h. ich can mysql_real_escape_string() nicht auf ein magic_quotes geparsten string anwenden, da dann nochmal die bereits escapten Zeichen escaped werden (soviel zum thema eindeutschung) ...
lieg ich da richtig ??

Ja. Magic Quotes sollten allerdings überhaupt nicht mehr verwendet werden, wenn du sie nicht in der Konfiguration abschalten kannst, kannst du sie mit stripslashes() unschädlich machen. Du solltest lediglich vorher mit ini_get() überprüfen, ob sie überhaupt aktiviert sind, da du dir ansonsten möglicherweise die Eingaben zerschiest.

In PHP 6 wird es Magic Quotes übrigens gar nicht mehr geben.

Schöne Grüße,

Johannes