Das sieht stark danach aus, das auf deinem Server die Eigenschaft magic_quotes aktiviert ist.
Dieses wurde in PHP eingeführt um den Benutzer mehr Sicherheit zu garantieren, was aber eher zum gegenteil geführt hat.
Es führt einfach zu schlampiger Programmierung und führt wie bei dir auch zu Fehlern.
Falls du Zugriff auf die php.ini hast, würde ich es gleich direkt deaktivieren:
Code:
magic_quotes_gpc = Off
Ein anderer Weg währe es
Code:
php_flag magic_quotes_gpc off
in eine .htaccess (!!!Achtung!!!, die Datei heißt so, sie besteht nur aus der Dateiendung!!!) Datei zu schreiben.

Falls das alles nicht funktioniert, bleibt nur folgende Möglichkeit:
PHP-Code:
<?php
if(@get_magic_quotes_gpc()) {
      @
set_magic_quotes_runtime(0);
      
$_GET array_map('stripslashes'$_GET);
      
$_POST array_map('stripslashes'$_POST);
      
$_COOKIE array_map('stripslashes'$_COOKIE);
      
$_REQUEST array_map('stripslashes'$_REQUEST);
}
mfG