WP ^_^ 18 Дек 2006 #1 Аномалия parse_str(). PHP: $q = 'a=%22'; parse_str($q,$a); var_dump(get_magic_quotes_gpc(),PHP_VERSION,PHP_OS,$a); /* int(1) string(5) "5.2.0" string(5) "WINNT" array(1) { ["a"]=> string(4) "\\\"" } */ Чудеса в решете.
Аномалия parse_str(). PHP: $q = 'a=%22'; parse_str($q,$a); var_dump(get_magic_quotes_gpc(),PHP_VERSION,PHP_OS,$a); /* int(1) string(5) "5.2.0" string(5) "WINNT" array(1) { ["a"]=> string(4) "\\\"" } */ Чудеса в решете.
SaNeK Новичок 18 Дек 2006 #2 PHP: int(0) string(5) "5.1.5" string(5) "WINNT" array(1) { ["a"]=> string(1) """ }
SaNeK Новичок 18 Дек 2006 #4 Вай, m_q_gpc вырубил.. Щас попробую -~{}~ 18.12.06 13:22: PHP: int(1) string(5) "5.1.5" string(5) "WINNT" array(1) { ["a"]=> string(2) "\"" } -~{}~ 18.12.06 13:32: WP http://bugs.php.net/bug.php?id=39763
Вай, m_q_gpc вырубил.. Щас попробую -~{}~ 18.12.06 13:22: PHP: int(1) string(5) "5.1.5" string(5) "WINNT" array(1) { ["a"]=> string(2) "\"" } -~{}~ 18.12.06 13:32: WP http://bugs.php.net/bug.php?id=39763
Wicked Новичок 18 Дек 2006 #5 PHP: function parse_str_ok ($str) { parse_str($str, $output); if (get_magic_quotes_gpc()) { strips_tl($output) if (version_compare(phpversion(), "5.2.0", ">=") && version_compare(phpversion(), "X.X.X", "<=")) { strips_tl($output) } } return $output; } ( http://phpclub.ru/talk/showthread.php?postid=588673#post588673 )
PHP: function parse_str_ok ($str) { parse_str($str, $output); if (get_magic_quotes_gpc()) { strips_tl($output) if (version_compare(phpversion(), "5.2.0", ">=") && version_compare(phpversion(), "X.X.X", "<=")) { strips_tl($output) } } return $output; } ( http://phpclub.ru/talk/showthread.php?postid=588673#post588673 )