【问题标题】:PHP parse_ini_file relative path?PHP parse_ini_file 相对路径?
【发布时间】:2012-12-11 11:35:26
【问题描述】:

我有这个代码:

$test = parse_ini_file("../data/test.ini");

test.ini 位于后一个目录,然后转发到数据文件夹。但是我遇到的问题是 parse_ini_file 不喜欢当我对文件创建这个相对链接时,谁能帮我做到这一点而不创建文件的绝对链接?

【问题讨论】:

    标签: php file parsing ini


    【解决方案1】:

    你可以试试这个:

    $test = parse_ini_file(realpath("../data/test.ini"));
    

    查看this链接

    或者你可以直接使用绝对路径。

    【讨论】:

    • 感谢您的快速响应,但它似乎也不喜欢:S,我得到:警告:parse_ini_file() [function.parse-ini-file]:文件名不能为空。 ..
    • 好吧,正如我指出的文档所说,这意味着 realpath 返回 false。你如何调用你的 PHP 文件?你的目录结构是什么?
    • 它从一个 index.php 文件开始,其中包括 pages/admin.inc.php 这是通过转到 ../data/test.ini 来加载 ini 文件的脚本
    • 路径必须是相对于浏览器调用的文件,而不是调用parse_ini_file的文件,实际上PHP会自动将chdir指向你的@ 987654326@目录。
    猜你喜欢
    • 2010-12-17
    • 1970-01-01
    • 2013-11-30
    • 2011-06-08
    • 1970-01-01
    • 2012-03-01
    • 2016-10-28
    • 2012-12-03
    • 2012-04-21
    相关资源
    最近更新 更多