- При установке Apache2+php5+MySQL выполняется все кроме phpin..., Асен Тотин, 13:47 , 11-Авг-06 (1)
Привет,>вроде phpinfo(); должа работаь при любом раскладе. Поскмотрите список запрещенных функций в php.ini - у нас, например, phpinfo() запрещена на всех shared hosting машинах. А когда белый экран - возможно получилась ошибка, но диагностика ошибок может быть выключена - опять смотрим php.ini. WWell,
- При установке Apache2+php5+MySQL выполняется все кроме phpin..., Дмитрий Карпов, 20:31 , 11-Авг-06 (2)
Парадокс в том что функция phpinfo() работает при аргументах 1-64, а при аргумента -1 не работает. Это уже говорит о том что она не запрешеща. Дело в чем то другом.
- При установке Apache2+php5+MySQL выполняется все кроме phpin..., shep, 01:24 , 23-Авг-06 (3)
>Парадокс в том что функция phpinfo() работает при аргументах 1-64, а при > >аргумента -1 не работает. Это уже говорит о том что она не >запрешеща. Дело в чем то другом. Как насчет 1. phpinfo(); 2. phpinfo(127); ?
- При установке Apache2+php5+MySQL выполняется все кроме phpin..., Дмитирй Карпов, 16:33 , 27-Авг-06 (4)
>Как насчет >1. phpinfo(); >2. phpinfo(127); >? А дело в том что в документации такие параметры функции, или вернее сказать аргументы не оговорены. Отрывок из документации на php5: Таблица 1. phpinfo() optionsName (constant) Value Description INFO_GENERAL 1 The configuration line, php.ini location, build date, Web Server, System and more. INFO_CREDITS 2 PHP Credits. See also phpcredits(). INFO_CONFIGURATION 4 Current Local and Master values for PHP directives. See also ini_get(). INFO_MODULES 8 Loaded modules and their respective settings. See also get_loaded_extensions(). INFO_ENVIRONMENT 16 Environment Variable information that's also available in $_ENV. INFO_VARIABLES 32 Shows all predefined variables from EGPCS (Environment, GET, POST, Cookie, Server). INFO_LICENSE 64 PHP License information. See also the license FAQ. INFO_ALL -1 Shows all of the above. This is the default value.
- При установке Apache2+php5+MySQL выполняется все кроме phpin..., shep, 16:43 , 27-Авг-06 (5)
> >>Как насчет >>1. phpinfo(); >>2. phpinfo(127); >>? >А дело в том что в документации такие параметры функции, или вернее >сказать аргументы не оговорены. >Отрывок из документации на php5: >Таблица 1. phpinfo() options > >Name (constant) Value Description >INFO_GENERAL 1 The configuration line, php.ini location, build date, Web Server, System >and more. >INFO_CREDITS 2 PHP Credits. See also phpcredits(). >INFO_CONFIGURATION 4 Current Local and Master values for PHP directives. See also >ini_get(). >INFO_MODULES 8 Loaded modules and their respective settings. See also get_loaded_extensions(). >INFO_ENVIRONMENT 16 Environment Variable information that's also available in $_ENV. >INFO_VARIABLES 32 Shows all predefined variables from EGPCS (Environment, GET, POST, Cookie, >Server). >INFO_LICENSE 64 PHP License information. See also the license FAQ. >INFO_ALL -1 Shows all of the above. This is the default value. > Как это не оговорены? Первое phpinfo() - Вы сами процитировали - INFO_ALL -1 ... This is the default value. Второе phpinfo(127) - это сумма битов вышеперечисленных опций. Вполне оговоренная штука, которую Вы не процитировали: > The output may be customized by passing one or more of the following constants bitwise values summed together in the optional what parameter. One can also combine the respective constants or bitwise values together with the or operator.
Всё-таки что дают эти два вызова?
- При установке Apache2+php5+MySQL выполняется все кроме phpin..., Карпов Дмитирий, 10:55 , 28-Авг-06 (6)
Прошу прощения за не внемниматльеность. Но, что касается вызова phpinfo() без аргументов, то не вызывается ни чего, точно также как и при аргументе -1. А вот про вызов с 127 я еще не смотрел. Но как я говорил в самом первом сообщении при использовании 1-64, по очереди все работает.
- При установке Apache2+php5+MySQL выполняется все кроме phpin..., valic, 18:33 , 13-Май-07 (7)
>Прошу прощения за не внемниматльеность. Но, что касается вызова phpinfo() без аргументов, >то не вызывается ни чего, точно также как и при аргументе >-1. А вот про вызов с 127 я еще не смотрел. >Но как я говорил в самом первом сообщении при использовании 1-64, >по очереди все работает. используй так <?php echo phpinfo(); ?> возможно на сервере стоит использование полного формата вместо <? .... ?>
- При установке Apache2+php5+MySQL выполняется все кроме phpin..., Nikko320, 13:51 , 06-Янв-10 (8)
Не нашел быстро ответа, разобрался сам. Тема с бородою и в ответе автор не нуждается наверно давно. Но может кто-то найдет пост и ему пригодится.index.php - ?php echo phpinfo(); ?> В логах ошибок - [Wed Jan 6 13:15:37 2010] [error] ALERT - function within blacklist called: php info() (attacker '192.168.175.228', file '/var/www/xxx.ru/index.php', line 3) [Wed Jan 6 13:15:37 2010] [error] PHP Warning: phpinfo() has been disabled for security reasons in /var/www/xx.ru/index.php on line 3 Удалил в php.ini в трех строках blacklist-ов упоминания о phpinfo и все начало отображаться.
- функция phpinfo, Александр_0915, 16:56 , 09-Янв-10 (9)
Дмитрий, а вы могли бы подсказать как вообще эту функцию phpinfo ()выполнить и где найти файл конфигурации httpd.cfg . Очень буду признателен
- функция phpinfo, hate, 20:06 , 09-Янв-10 (10)
>Дмитрий, а вы могли бы подсказать как вообще эту функцию phpinfo ()выполнить >и где найти файл конфигурации httpd.cfg . Очень буду признателен Брысь в школу.
- функция phpinfo, Александр_0915, 06:50 , 10-Янв-10 (11)
> > Брысь в школу. C функцией я сам разобрался. Где блин этот файл конфигурации найти, подскажите:)
|