`
FZtree
  • 浏览: 109780 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

保存phpinfo到文件

 
阅读更多

 

全新编译了php 5.5.10,没有安装apache,想查看一下php.ini在什么位置。

 

=>那就,输出phpinfo()

 

终端输出来没有换行,简直就不是人读的。

 

=>那就,输出到文件

终端执行 $ php w_phpinfo.php

<?php
#文件w_phpinfo.php

$myfile = fopen("result.txt", "w") or die("Unable to open file!");
$txt = phpinfo();
fwrite($myfile, $txt);
fclose($myfile);

 

嘿,phpinfo还是输出到了终端。result.txt里只有1。

 

=>那就百度下。打开php的输出缓冲区。

终端重新执行 $ php w_phpinfo.php

<?php
#文件w_phpinfo.php

$myfile = fopen("result.txt", "w") or die("Unable to open file!");

# 打开输出缓冲区
# 所有的输出信息不直接发送到浏览器,而是保存在输出缓冲区
ob_start();
  phpinfo();
  $txt = ob_get_contents();
ob_end_clean();

fwrite($myfile, $txt);
fclose($myfile);

 

 

问题被solved

 

 

 

分享到:
评论

相关推荐

    第四节 文件上传-绕过黑名单验证(.htaccess文件)-01

    &gt;,然后保存为图片文件,例如 1.jpg,並上传到服务器上。 绕过黑名单验证是一种常见的攻击技术,攻击者可以使用各种方法来绕过黑名单验证,例如上传 .htaccess 文件、使用 phpinfo 探针、使用其他类型的文件等。...

    解析如何屏蔽php中的phpinfo()函数

    3. **添加`phpinfo`到禁用函数列表**:找到`disable_functions`行后,去掉其前导分号(如果有的话,分号表示注释),然后在已有的函数列表后面添加`phpinfo`。确保没有多余的空格或者逗号。最终的配置可能类似这样:...

    PHP提示Warning:phpinfo() has been disabled函数禁用的解决方法

    此外,有些服务器可能使用不同的配置机制,例如通过.htaccess文件或虚拟主机配置来限制特定目录的phpinfo()调用。在这种情况下,你可能需要检查这些额外的配置文件,并作出相应的调整。 总之,解决...

    php+Apache 安装配置实践(+全套配置文件与安装文件)

    在`httpd.conf`文件中,添加以下内容到合适的段落(通常在`&lt;IfModule prefork.c&gt;`或`&lt;IfModule worker.c&gt;`之下): ``` PHPIniDir "C:/php" AddHandler application/x-httpd-php .php ``` 这将指明Apache在...

    WellCMS 2.0 Beta3 后台任意文件上传1

    提交此请求后,系统会误认为这是一个合法的图片文件并将其保存为PHP文件,从而成功绕过了文件类型检查。 当文件被上传并存储后,攻击者只需访问该PHP文件,即可执行其中的恶意代码,实现webshell的控制。通过...

    windows环境下的PHP安装文件

    8. **验证Web服务器与PHP的集成**:在Apache的网站根目录下创建一个名为info.php的文件,写入`&lt;?php phpinfo(); ?&gt;`,然后通过浏览器访问该文件(如http://localhost/info.php),如果能显示PHP的详细信息页面,说明...

    PHP 配置Redis DLL 文件

    2. **添加到php.ini**:将下载的`php_redis.dll`文件放入PHP的`ext`目录下。然后,在你的`php.ini`配置文件中,找到`extension_dir`,确保它指向了正确的扩展目录。接下来,在`php.ini`中添加以下行来启用Redis扩展...

    lamp.rar部署全过程步骤+所需文件包

    保存并关闭文件,然后重启Apache服务: ```bash sudo systemctl restart apache2 ``` ### 7. 测试PHP 创建一个测试PHP文件,如`index.php`,输入以下内容: ```php phpinfo(); ?&gt; ``` 将其保存到Apache的默认...

    php_pdo文件

    1. 将解压后的`php_pdo.dll`文件放置到XAMPP的PHP安装目录下的`ext`文件夹内。例如,默认情况下,该路径可能是`C:\xampp\php\ext`。 2. 修改PHP配置文件`php.ini`。找到`extension_dir`选项,确保其指向了正确的`...

    php-5.2.1-Win32.zip+php5安装配置说明文档

    创建一个名为"info.php"的文件,写入`&lt;?php phpinfo(); ?&gt;`,将其保存到Apache的DocumentRoot目录下(通常是"htdocs")。然后通过浏览器访问"http://localhost/info.php",如果正确配置,你应该能看到PHP的详细信息...

    php_mongoDB的拓展dll文件v5.2-5.3

    描述中提到的“拓展配置php环境下的mongoDb的数据库文件”,意味着我们需要将这个DLL文件添加到PHP的扩展目录中,并在php.ini配置文件里启用它。这通常涉及以下几个步骤: 1. **下载并放置DLL**:首先,你需要下载...

    64位php_curl.dll文件

    2. **正确放置dll文件**:将下载的64位php_curl.dll文件复制到WAMP服务器的PHP目录下的`ext`子目录中。通常路径为`C:\wamp\bin\php\[php_version]\ext`,其中`[php_version]`是你正在使用的PHP版本号。 3. **修改...

    php安装memcache图文教程 附带dll文件

    5. 验证Memcache扩展是否成功安装,可以在PHP页面中运行`phpinfo()`函数,查看输出结果中是否有Memcache的相关信息。 接下来,我们需要安装Memcached服务。虽然标题提到的是“memcache”,但通常指的是Memcached...

    PHP配置文件 难得的自己配的请下载

    phpinfo(); ?&gt; ``` - **操作**:访问`http://localhost/info.php`,如果页面成功显示PHP的信息,则表示安装成功。 #### 九、总结 通过以上步骤,我们可以完成PHP环境的基本配置,确保PHP能在本地环境中正常...

    网络安全原理与应用:任意文件上传攻击演示.pptx

    - 使用安全的文件上传机制,例如将上传的文件保存到不可执行的目录,或者对文件内容进行转码处理,使其无法被执行。 - 对于上传的文件名,可以添加随机字符串以防止恶意预测和重命名。 - 避免直接在Web服务器上执行...

    linux隐藏php后门.pdf

    创建隐藏的PHP后门可以通过多种方式实现,例如使用PHP的文件处理函数file_put_contents()将PHP代码写入到一个图像文件中。例如: ```php $webpath = dirname(__FILE__)."/"; file_put_contents($webpath ."guige....

    PHP中使用imagick生成PSD文件缩略图教程

    然后编辑php.ini文件,在适当的位置添加一行"extension=php_imagick.dll",保存并重启你的Web服务器或电脑,以确保扩展加载生效。重启后,你可以在phpinfo()函数输出的信息中检查imagick项是否出现。如果imagick项...

    phpmyadmin短语密码

    3. **保存并重启服务**:保存对配置文件所做的更改后,确保重启你的Web服务器和/或PHPMyAdmin服务,以便新设置生效。 ### Cookies与PHPMyAdmin “blowfish_secret”不仅对加密会话数据至关重要,而且对于...

    php_memcache.dll文件适用于php5.1,5.2,5.3

    4. **重启服务器**:保存更改后,需要重启你的Web服务器(如Apache或IIS),使更改生效。 5. **测试安装**:最后,可以通过创建一个简单的PHP脚本来测试Memcache扩展是否成功安装: ```php phpinfo(); ``` ...

    php开发163邮箱为数据库的Blog系统

    // 解压文件到你的虚拟主机空间上 // 要设置一些文件属性 emls html log 都要可写权限 // 最好当前目录也可写 // ggmmchou@163.com.txt blog_list.txt 要可写权限 // 设置好参数信息后,调用make.php 就可以了哦 /...

Global site tag (gtag.js) - Google Analytics