Запретить функцию

Sir_J

Guest
Запретить функцию

Господа знатоки подскажите пожалуйста можно ли как
нибудь в настройках апача или в php.ini или еще
где нибудь запреить какую нибудь функцию
То есть сдеать так что бы нельзя было в скрипте пользоваться
к примеру system , exec , readdir функциями
 

Sir_J

Guest
Тогда встречный вопрос
php_admin_value disable_functions =system
можно ли это применять в .htaccess
или это только для httpd.conf ?
 

hoster

Guest
любую директиву php.ini (не httpd.conf) можно использовать в .htaccess использую префикс PHP_директива

к примеру PHP_register_globals = Off
 

Sir_J

Guest
Интересно тогда почему на
php_admin_value disable_functions =system
ругается ошибкой 500 это что значит ?
Я что то не так написал или это апач так настроен
что бы не подхватывать этот параметр ?
 

hoster

Guest
Извини ошибся : Если указываешь директиву в .htaccess, то ставится не знак равно, а пробел.
 

Sir_J

Guest
в .htaccesse стоит
php_admin_value disable_functions system
выдает ошибку 500
Где копать ?
 

young

Новичок
Что у тебя в AllowOverwride котрое в httpd.conf


Что у тебя упало в error log ?
 

Sir_J

Guest
в error log упало
[Tue Jul 22 17:53:29 2003] [alert] [client 194.158.198.53] /home/virtual/site306/fst/var/www/html/test/.htaccess: php_admin_value not allowed here
и я кажется догадываюсь почему
Что исправить в httpd.conf'е ?
 

young

Новичок
Бл$ть, ты видел я написал две строчки.
Те первую смотрел?

AllowOverride All
 

Sir_J

Guest
заменил.
ошибку не выдает НО
эта функция все равно работает !
 

Sir_J

Guest
Так почему же все таки
php_value disable_functions system
эта настройка в .htaccess' е
не запрещает эту функцию !
из любого скрипта эта функция нормально вызывается и нормально работает .
 

Sir_J

Guest
Все решил проблему этот параметр можно
изменять только в php.ini или в httpd.conf
вот так то
Всем спасибо ! Все Свободны :)
 

nagash

Guest
ну а то...
ты запрещаешь функцию а пользователь через .htaccess её обратно разрешает =)))
так что вполне размуно что только через пхп.ини её запрещать можно...
 

BigDaddy

Guest
Так почему же все таки
php_value disable_functions system
эта настройка в .htaccess' е
не запрещает эту функцию !
disable_functions string
This directive allows you to disable certain functions for security reasons. It takes on a comma-dilimited list of function names. disable_functions is not affected by Safe Mode.

This directive must be set in php.ini For example, you cannot set this in httpd.conf.
 
Сверху