Ошибка Deprecated: Function set_magic_quotes_runtime() is deprecated in...

Попытался установить код Траслинка все разместил в тегах {php}{/php}, база создалась но на месте где должнен выводиться код выходит сообщение вида

Deprecated: Function set_magic_quotes_runtime() is deprecated… и указывает на строчки трастлинковского файла trustlink.php

$mqr = get_magic_quotes_runtime();
                set_magic_quotes_runtime(0);
            }
            if ($length) {
                $data = @fread($fp, $length);
            } else {
                $data = '';
            }
            if(isset($mqr)){
                set_magic_quotes_runtime($mqr);


Помогите поправить плиз

9 комментариев

avatar
какая версия php на сервере?
avatar
PHP Version 5.3.2
avatar
ну вот и проблема php.net/manual/en/function.set-magic-quotes-runtime.php
вариантов решения несколько
1. откатить php на версию по ниже
2. заменить всё, что связано с magic_quotes_runtime на ini_set
3. или вообще удалить
avatar
Спасибо за ответ, но
1 откатить не получится — хостер не согласен
2 КАК заменить вот например в вышеприведенном куске кода, просто оператор на оператор? (я не силен в рнр)
получится
$mqr = get_ini_set();
                set_ini_set(0);
            }
            if ($length) {
                $data = @fread($fp, $length);
            } else {
                $data = '';
            }
            if(isset($mqr)){
                set_ini_set($mqr);


3 уже сделал ;) но хочется настроить…
avatar
2 — заменил и теперь пишет
Fatal error: Call to undefined function get_ini_set() in ...

как раз вот в этом
$mqr = get_ini_set(); 
и дальше тишина
avatar
методом тыка ничего не получится
avatar
Я уже понял — нужен научный тык )))
Придется лопатить весь код если нет другого решения, или отказываться от трастлинка…
avatar
Хм…
Хм-Хм…
Хмхмхмхм
<?php
// Check if magic_quotes_runtime is active
if(get_magic_quotes_runtime())
{
    // Deactivate
    set_magic_quotes_runtime(false);
}
?>

get_magic_quotes_runtime is NOT deprecated in PHP 5.3.
Source: us2.php.net/get_magic_quotes_runtime/
avatar
Попробовал вставить в trustlink.php перестал работать блок и база не создатся на месте где должны быть ссылки выводится код вызова…

Или я не в то место/файл вставляю?
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.