[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Передача кавычек в POST и дальнейший вывод на экра
IDen
Есть <textarea>, в которую вводят какое-то сообщение, которое содержит различные символы.
Передается все это POSTом на другую страницу.

На другой странице стоит обработка полученного параметра функцией htmlspecialchars() и тут же выводится.

В итоге я получаю следующее:

<br><i>\"Test\"</i>


То есть кавычки перевелись, а "\" остался.
Знаю, что вопрос простой, но забыл!!! Прошу строго не пинать. Как убрать лишний(е) символы?



Спустя 2 минуты, 54 секунды (10.02.2011 - 21:27) alex12060 написал(а):
А все правильно, у тебя значит активирован magic_quotes_gpc.

Сделай так:


echo stripslashes(htmlspecialchars($_POST['data']));

Спустя 3 минуты, 6 секунд (10.02.2011 - 21:30) kovaldm написал(а):
stripslashes()

Спустя 3 минуты, 13 секунд (10.02.2011 - 21:33) IDen написал(а):
kovaldm,alex12060
Спасибо!!!
Я же помнил, что вопрос простой)))
Тему можно удалять
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.