Как я могу заменить set_magic_quotes_runtime устаревший в php?

Я получаю это сообщение, когда я пытаюсь выполнить сценарий PHP, я должен использовать, но не записал.

Deprecated: Function set_magic_quotes_runtime() is deprecated in /opt/lampp/htdocs/webEchange/SiteWeb_V5/inc/fpdf.php on line 1810

Вот является строка 1810:

set_magic_quotes_runtime(0);

Если это - функция устаревшая, чем я могу заменить его?

Большое спасибо!

58
задан 7 February 2010 в 22:24

2 ответа

В PHP 7 мы можем использовать:

ini_set('magic_quotes_runtime', 0);

вместо set_magic_quotes_runtime(0);

0
ответ дан 1 November 2019 в 14:11

Обновите эту функцию:

if (version_compare(PHP_VERSION, '5.3.0', '<')) {
  set_magic_quotes_runtime(0);
}
else {
  ini_set('magic_quotes_runtime', 0);
}
$magic_quotes = get_magic_quotes_runtime();
$file_buffer = fread($fd, filesize($path));
$file_buffer = $this->EncodeString($file_buffer, $encoding);
fclose($fd);
if ($magic_quotes) {
  if (version_compare(PHP_VERSION, '5.3.0', '<')) {
    set_magic_quotes_runtime($magic_quotes);
  }
  else {
    ini_set('magic_quotes_runtime', $magic_quotes);
  }
}

return $file_buffer;
0
ответ дан 1 November 2019 в 14:11

Другие вопросы по тегам:

Похожие вопросы: