hi,
Das ist nur eine halbe Antwort.
Du verwendest PHP mit der Einstellung magic_quotes_gpc = ON
http://de2.php.net/manual/en/function.get-magic-quotes-gpc.php
Dadurch werden bei Daten aus externen Datenquellen die Sonderzeichen " ' \ NUL automatisch maskiert
und du wiederum verallgemeinerst hier ein bisschen zu stark :-)
magic_quotes_gpc bezieht sich, wie das kürzel am ende schon sagt, auf daten, die aus GET- oder POST-requests oder aus einem COOKIE kommen.
die option hingegen, die sich noch allgemeiner auf "externe datenquellen" bezieht, ist magic_quotes_runtime, http://de2.php.net/manual/en/ref.info.php#ini.magic-quotes-runtime.
gruss,
wahsaga