Xpoint
   [напомнить пароль]

Разэкранирование post-данных

Метки: [без меток]
2010-01-26 09:41:31 [обр] Павел Карасёв(0/14)[досье]

Вопрос №1: Какие символы пхп экранирует при пост-отправке через форму?
Я знаю что это ['] ["] [\], а какие ещё?

Вопрос №2: Как должна выглядеть функция пхп, чтобы вырезать автоматические экранирования?

#вырезать экранирование
$search[] = "[\\\\\"]";      $replace[] = '"';
$search[] = "[\\\\\']";      $replace[] = "'";
$search[] = "[\\\\]";      $replace[] = "+"; \\не работает, не могу разобраться со слешами

$content      =   preg_replace($search, $replace, $_POST['content']);
спустя 9 минут [обр] Николай(3/3)[досье]

Может быть проще выключить экранирование???

В поиск по magic_quotes_gpc

спустя 18 минут [обр] Павел Карасёв(0/14)[досье]
ага, нашёл эту настройку,
но её вроде не рекомендуют использовать...
http://ru2.php.net/manual/en/i......ation.php#ini.magic-quotes-gpc
спустя 58 минут [обр] Lynn «Кофеман»(98/571)[досье]
Именно. А вы её используете. Выключите её.
спустя 26 минут [обр] Павел Карасёв(0/14)[досье]
я то её выключил.
Смущает только предостережение...
Warning
This feature has been DEPRECATED as of PHP 5.3.0 and REMOVED as of PHP 6.0.0. Relying on this feature is highly discouraged.
спустя 9 часов [обр] Marat Tanalin(3/78)[досье]
Чем именно смущает?
Powered by POEM™ Engine Copyright © 2002-2005