Форум → Программирование → PHP для идиотов → Экранирование кавычек
Экранирование кавычек
-
Сравните работу двух одного скрипта на разных хостингах:
http://fsongs.com/22321dg/finder0.php
http://madyanov.jino.ru/finder0.php
Почему на первом хостинге в строке «искомое слово» экранируются кавычки? и соответственно ничего не находит скрипт с обратными слэшами (тоесть они экранируются при отправке запроса).
Для примера введите в Список URL’ов для проверки:
ya.ru
а в Поиск
<a href=" -
-
-
31 июля 2008 г. 13:34, спустя 1 минуту 48 секунд
Да я уже врубился, там походу магик квотес включены, я через stripslashes пропустил -
31 июля 2008 г. 13:49, спустя 14 минут 43 секунды
function escape_string($variable)
{
if (get_magic_quotes_gpc())
$variable = stripslashes($variable);
return mysql_real_escape_string($variable);
} -
31 июля 2008 г. 13:51, спустя 2 минуты 34 секунды
А если юзаешь класс, то лучше в конструкторе получить значение магик_квотеса.
Пожалуйста, авторизуйтесь, чтобы написать комментарий!