Очень часто в некоторых скриптах в файле .htaccess встречаются эти строки:
php_flag magic_quotes_gpc Off
php_flag magic_quotes_runtime Off
php_flag register_globals Off
Из-за них скрипт почему-то не работает! (Пробовал запускат на двух разных хостингах). Причем даже если удалять каждую из этих строк по-очереди, он все-равно работать не будет! Нужно удалить все 3 строчки сразу! Кто-нибудь знает почему?
Испытывал на хостингах инфобокс и реплей (нетфокс).
Кстати, эту же кобинацию нашел на сайте Ирбис-тим, вот http://www.irbis-team.com/15/4?PHPSESSID=5...d42e7f3a8b602df
Спустя 9 минут, 31 секунда (20.07.2011 - 13:55) netruxa написал(а):
ну так ты погугли каждую строчку что она обозначает
если не работает скрипт при них, то значит коряво код написан
например, используется массив $GLOBALS, а третья строчка его отключает
если не работает скрипт при них, то значит коряво код написан
например, используется массив $GLOBALS, а третья строчка его отключает
Спустя 1 день, 5 часов, 58 минут, 11 секунд (21.07.2011 - 19:53) ak167 написал(а):
netruxa, нет, вы не поняли. Он вообще его не находит, как-будто скрипта и нет вовсе!
Спустя 10 минут, 26 секунд (21.07.2011 - 20:03) Winston написал(а):
Цитата (ak167 @ 20.07.2011 - 13:45) |
Пробовал запускат на двух разных хостингах |
Это отключение магических кавычек, на большинстве хостингов они включены, и использовать эти директивы у себя запрещается, потому и не будет работать сайт.
А чтобы не зависеть от этих настроек используй такую ф-ю.