Я получаю это сообщение, когда я пытаюсь выполнить сценарий 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);
Если это - функция устаревшая, чем я могу заменить его?
Большое спасибо!
Проверьте, включена ли она сначала. Это должно избавиться от предупреждения и убедиться, что если ваш код запущен на старых версиях PHP, то волшебные кавычки действительно выключены.
Не просто удаляйте эту строку кода, как предлагают другие, если только вы не можете быть на 100% уверены, что код никогда не будет запущен ни на чем до PHP 5.3.
<?php
// Check if magic_quotes_runtime is active
if(get_magic_quotes_runtime())
{
// Deactivate
set_magic_quotes_runtime(false);
}
?>
get_magic_quotes_runtime
НЕ устарел в PHP 5.3.
Источник: http://us2.php.net/get_magic_quotes_runtime/
Скопируйте содержимое (или адрес) обоих списков в одну хэш-таблицу. первое столкновение - это ваш перекресток.
-121--1439120-Примечание: ошибка margin в IE также может быть «исправлена» путем обертывания div с margin в div без margin и плавания этого внешнего div.
Я предлагаю вам взглянуть на эту страницу , которая кажется хорошим резюме, и спросить себя, поднимает ли какой-либо из недостатков красный флаг для вас.
Я лично использовал бы абсолютное позиционирование, если все содержимое погружения статическое, и плаваю, если некоторые динамические. Но это субъективный ответ.
-121--2648642-Так как волшебные кавычки отключены по умолчанию (и запланированы для удаления), можно просто удалить этот вызов функции из кода.
Заменять ничем не нужно. Параметр magic_quotes_runtime
удален в PHP6 , поэтому в вызове функции нет необходимости. Если вы хотите сохранить обратную совместимость, может быть целесообразно заключить его в оператор if, проверяющий phpversion , используя version_compare