我有这个简单的代码:
<?
if (isset($_POST["phpinfo"])) phpinfo(); else echo "you haven't chosen what to do yet";
?>
<h1>Test page 1</h1>
<form method="post" action="">
<select>
<option>Choose what to do</option>
<option value='
我正在为fail2ban编写一套规则,使生活对那些试图强行进入我的系统的人来说更加有趣。大多数尝试倾向于试图通过下面的webserver -as进入phpinfo()。
GET //pma/config/config.inc.php?p=phpinfo(); HTTP/1.1
GET //admin/config/config.inc.php?p=phpinfo(); HTTP/1.1
GET //dbadmin/config/config.inc.php?p=phpinfo(); HTTP/1.1
GET //mysql/config/config.inc.php?p=phpinfo();
我有下面的sed命令来注释我的index.php中的phpinfo():
sudo sed -i "s/phpinfo();/\/\/phpinfo();/g" index.php
但它给了我:
$ sudo sed -i "s/phpinfo();/\/\/phpinfo();/g" index.php
sed: 1: "index.php": command i expects \ followed by text
如果我试图指定整个路径,它将执行相同的操作:
sed: 1: "/Library/WebServer/Docu ...&
我想问一下如何通过"grep“phpinfo子信息(或任何其他php命令)检查服务器配置(CPU、系统、RAM)。
<? if (phpinfo system info == "something A"
&& phpinfo CPU info == "something B"
&& phpinfo RAM info == "something C") {
//Redirect to index.php and not allowed to access
我正在使用。更确切地说,我正在使用WP-CLI的Boris实现(wp shell-it用wp>代替$boris命令提示符)。
我想知道是否可以将命令行的输出输送到一个文本文件中。例如,我想将我的PHP信息捕获到一个文本文件中。下面是执行phpinfo()时发生的情况;
wp> phpinfo();
phpinfo()
PHP Version => 5.3.14
System => Darwin Macintosh-HD.local 12.4.0 Darwin Kernel Version 12.4.0: Wed May 1 17:57:12
我以前从未见过phpinfo()给出错误。怎么回事?我应该在php.ini中寻找什么?
Warning: phpinfo() [function.phpinfo]: It is not safe to rely on the system's
timezone settings. You are *required* to use the date.timezone setting or the
date_default_timezone_set() function. In case you used any of those methods
and you are still
如何在谷歌应用引擎中启用php curl,phpinfo。当我在google app engine上运行phpinfo时,我显示了一个错误
Message: phpinfo() has been disabled for security reasons. It can be re-enabled by adding it to the google_app_engine.enable_functions ini variable in your applications php.ini
Filename: controllers/welcome.php
我也收到了一个错误
Message:
我在MAMP中运行了phpinfo()函数,并收到了嵌入到php info表中的以下警告:
Warning: phpinfo() [function.phpinfo]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still
我有一个干净的安装与php 5.2.13的CentOs。在加载并出现在phpinfo()头中的php.ini中,我有
safe_mode=off
在我拥有的phpinfo()信息中
// local value - safe_mode: On
// master value - safe_mode: off
php文件只有一个phpinfo()函数。我仍然在寻找vhost文件,看看是否有任何指令覆盖了它,但是仍然有什么建议吗?
我很好奇,想知道是否有一种方法可以让我自己制作phpinfo()函数?
function phpinfo() {
// show custom list of php.ini settings here
}
我尝试过这样做,但得到了一个解析错误,因为我的函数的名称与PHP内置函数的名称相同。
我知道你可以改变phpinfo()输出数据(颜色等)的方式,但是我还没有找到过滤页面内容的方法。
我允许人们在注册时创建子域,并允许他们托管自己的文件,但我不想限制phpinfo输出,使他们只能看到我让他们看到的内容。
我有完全控制我的PHP安装,因为我在一个专用的服务器上运行我的网站,如果这有帮助