Данная проблема очень распространена. Причём самое интересное, что у однихработает нормально, у других проблема. Сам сталкивался с ней. Нашёл вот такое решение
functions.inc.php
в get_magic_quotes_gpc () == 0 меняем 0 на 1 и все работает
function escape_string ($string)
{
global $CONF;
if (get_magic_quotes_gpc () == 0) <- ВОТ ЗДЕСЬ
{
if ($CONF['database_type'] == "mysql") $escaped_string = mysql_real_escape_string ($string);
if ($CONF['database_type'] == "mysqli") $escaped_string = mysqli_real_escape_string ($string);
if ($CONF['database_type'] == "pgsql") $escaped_string = pg_escape_string ($string);
}
else
{
$escaped_string = $string;
}
return $escaped_string;
}
Возможно портребуется ещё изменить внести такое изменение в php.ini
magic_quotes_gpc = On