【问题标题】:PHP parse_ini_file() echos contents to end userPHP parse_ini_file() 将内容回显给最终用户
【发布时间】:2017-07-15 21:58:56
【问题描述】:

在使用 PHP 解析 INI 文件时,我遇到了一些看起来很奇怪的事情。当调用parse_ini_file() 时,它会将文件的全部内容回显给最终用户。

INI 文件:

; Store database connection info here

[database]
host = "localhost"
dbname = "dbname"
username = "username"
password = "password"

解析INI文件的PHP代码

$settings = parse_ini_file('/path/to/ini/file.ini'); echo $settings['dbname'];

用户看到了什么:

; Store database connection info here [database] host = "localhost" dbname = "dbname" username = "username" password = "password"dbname

我无法找到任何有关此错误的文档,并尝试了来自 PHP:parse_ini_file() - Manual 的示例。

我还尝试了几种错误报告的变体,看看是否是导致问题的原因,但没有运气!

感谢您提供的任何帮助!

【问题讨论】:

    标签: php ini


    【解决方案1】:

    我发现了问题,我有一个例程包含 INI 所在目录中的文件,因此它被输出到浏览器,因为它不是正确的 PHP。

    【讨论】:

      猜你喜欢
      • 2016-11-11
      • 2013-05-10
      • 2016-09-28
      • 1970-01-01
      • 2011-08-09
      • 2012-06-17
      • 2015-05-06
      • 1970-01-01
      • 2015-09-26
      相关资源
      最近更新 更多