Подскажите, пожалуйста, как отключить magic_quotes по всему сайту? Пробовал в .htaccess писать php_value magic_quotes_gpc 0 и php_value magic_quotes_gpc off получал ошибку The server encountered an internal error or misconfiguration and was unable to complete your request. Сейчас выкручиваюсь тем, что копирую php.ini с одной строчкой в каждую папку, где у меня есть сабмит формы. Но мне кажется, что это не дело. Как нужно-то делать? Прочитал вот это http://phpfaq.ru/slashes#off Такой вопрос возник - а вы как делаете? Чтоб скрипты были переносимыми? Мне как раз gpc и надо вырубить.... Спасибо[/quote]
на редкость хорошая статья так и делаем: вырубаем magic_quote с помощью функции crazy_quote Технологию можно применять только в том случае, если код пишите самостоятельно или с нуля. Если уже существует код, написанный с расчетом на magic_quote, то общие рекомендации давать трудно.
PHP: <?php function strips(&$el) { if (is_array($el)) foreach($el as $k=>$v) strips($el[$k]); else $el = stripslashes($el); } Мне такое название (crazy_quote) больше нравится