Не работает Stripslashes в PHP 5.4

L
На сайте с 17.05.2013
Offline
88
987

Обновил пхп до 5.4 - перестала работать функция. Подскажите как решить проблему?

domen4you
На сайте с 08.03.2013
Offline
53
#1

http://php.net/manual/ru/function.stripslashes.php

Функцию stripslashes() можно использовать, например, если директива конфигурации magic_quotes_gpc имеет значение on (она была включена по умолчанию в версиях до PHP 5.4), и экранирование символов не требуется. Например, данные не вставляются в базу данных, а просто выводятся в браузер.

L
На сайте с 17.05.2013
Offline
88
#2

А при чем здесь magic_quotes_gpc.

вывожу данные из базы, в цикле пишу:

while($row=mysql_fetch_array($res))

{

$zag = stripslashes($row['zag']);

echo $zag."<BR>";

}

Так ничего не выводится.

Если убираю stripslashes - все выводится..

Mad_Man
На сайте с 10.11.2008
Offline
162
#3
luckydan:
А при чем здесь magic_quotes_gpc.
вывожу данные из базы, в цикле пишу:
while($row=mysql_fetch_array($res))
{
$zag = stripslashes($row['zag']);
echo $zag."<BR>";
}
Так ничего не выводится.
Если убираю stripslashes - все выводится..

А зачем вообще так делать? И зачем вы юзаете mysql_*?

siv1987
На сайте с 02.04.2009
Offline
427
#4

$zag = stripslashes($row['zag']);

echo htmlspecialchars($zag)."<BR>";

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий