magic_quotes или магия вокруг нас

Вчера сделал на ИстРеке кросс постинг в ЖЖ.

Радовался не долго. Пока не решил о публиковать одну из старых записей. А в ее заголовке были кавычки.

Думаю из заголовка этого поста ясно, что кавычки стали такими: \” Что мне естесвенно не понравилось. Думал, что дело в коде, что все из-за того, что я сделал кросспост, что из-за еще кучи причин, на выяснение которых у меня ушло не менее получаса.

А потом я вспомнил. Nginx же не читает .htaccess! Ема.. подумал я и заглянул корневой htaccess.

php_flag magic_quotes_gpc off

Вот в чем дело! Озарило меня и я еще много минут гуглил, а как сделать это на nginx’e и php-fpm. Все сводилось к тому же php.ini.. заглянул, а там все отлично, все выключено. Залил на сервер файлик с phpinfo() и убедился сам.

magic_quotes_gpc off

Значит должно работать?! Проверяю - работает. Хм.. ну ладно, подумал я.. час - не сутки, зато буду умнее.

Раскомментирую код с вызовом кросспостинга в жж, пытаюсь запостить ту саму запись с кавычками в заголовке.

В итоге получаю тот же бред: \”\”

Еще пятнадцать минут мучений с кросспостингом (и даже закоменчивание его не помогает) и я выяснил, что отключил его час назад через настройки сайта… Жесть. Тогда в чем косяк? Опять как с ajax’ом из-за нового сервака? Ничего не понятно, но на всякий случай опять смотрю phpinfo().

magic_quotes_gpc on

Кажется в этом месте я попросил убить себя.

Смотрю php.ini, все отлично. Перезапускаю php-fpm, смотрю phpinfo()

magic_quotes_gpc off

Публикую запись - все работает.

Что случалось, из-за чего и как - я решил не разбираться, главное работает.  И теперь я знаю, почему эти кавычки называют магичискими. Магия вокруг нас, блин..

Кстати, если кому-то тоже надо сделать кросспостинг в жж, то можно почитать об этом тут:

XML-RPC и кросспостинг в ЖЖ - Константин Лихачев

Очень полезно :)

Связанные записи

Метки: , , , , ,

Комментариев: 3

  1. klouzzz пишет:

    А что такое ЖЖ??

  2. RomanDrozd пишет:

    странный вопрос…

    и сайт ужасный.. не в дизайне или содержании.. а в теме…

    зуб теперь болит, блин..

  3. Гуру пишет:

    если долго мучиться, чтонить получиться!!!

Оставьте свой отзыв!