Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » ASP, Perl, PHP и MySQL

Проблема с написанием скрипта

Обсуждение темы Проблема с написанием скрипта в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; При написании скрипта у меня возникла небольшая проблема. Ситуация такая: Есть форма, на ней есть текстовое поле TextArea и кнопка Submit. Я передаю ...


Закрытая тема
 
Опции темы
Старый 05.06.2008, 11:54   #1
При написании скрипта у меня возникла небольшая проблема. Ситуация такая:
Есть форма, на ней есть текстовое поле TextArea и кнопка Submit. Я передаю значение текстового поля через POST запрос скрипту например script.php. Но в TextArea у меня есть в тексте кавычки. А при просмотре значения $_POST[TextArea] в нём кавычки заменяются на следующее недоразумение:
Код HTML:
\"
. Тоесть если текст был например "Привет!", то он стал:
\"Привет!\"
Как обойти эту проблему?
 
Старый 05.06.2008, 11:54
Ссылки
Старый 05.06.2008, 12:08   #2
Дело в том, что такое недаразумение происходит в том случае, если в php.ini установленна magic_quotes_gpc как on.
И тогда все кавычки, как одинарные, так и двойные эскейпятся слэшами.
Если вам это неприятно, то лучше заюзать функцию stripslashes
PHP код:
$str stripslashes($_POST[TextArea]); 
Но она может всё испоганить, если magic_quotes_gpc выключенно.
Правильным будет код:
PHP код:
$str = isset($_POST[TextArea]) ? $_POST[TextArea] : null;
if (
get_magic_quotes_gpc() && $str)
{
  
$str stripslashes($str);

 
2 пользователя(ей) сказали cпасибо:
AceLightning (05.06.2008), Silver (05.06.2008)
Старый 05.06.2008, 12:10   #3
stripslashes().

а лучше отключите magic_quotes_gpc.
 
Этот пользователь сказал спасибо deMone за это полезное сообщение:
AceLightning (05.06.2008)
Старый 05.06.2008, 13:37   #4
Спасибо! Я уж не знал прям чё и делать!
 
Старый 05.06.2008, 13:37
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проблема с написанием текста Lavr Растровая графика 3 01.10.2009 20:14
JavaScript - проблема с вызовом скрипта GLUK HTML, CSS, JavaScript 2 15.03.2008 21:04
Выполнение скрипта... Shtrenyov ASP, Perl, PHP и MySQL 6 21.03.2007 18:49
Выполнение скрипта Shtrenyov ASP, Perl, PHP и MySQL 7 14.08.2006 04:02
Покупка скрипта king ring HTML, CSS, JavaScript 6 23.07.2005 11:47


Текущее время: 22:45. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум