PHP解析ini文件相对路径?
我有以下代码:PHP解析ini文件相对路径?,php,file,parsing,ini,Php,File,Parsing,Ini,我有以下代码: $test = parse_ini_file("../data/test.ini"); test.ini位于一个目录后面,然后转发到数据文件夹中。但我遇到的问题是,parse_ini_文件不喜欢我对该文件进行此相对链接,有人能帮助我在不进行绝对链接的情况下执行此操作吗?您可以尝试以下方法: $test = parse_ini_file(realpath("../data/test.ini")); 参见链接 或者您可以直接使用绝对路径。感谢您的快速响应,但它似乎也不喜欢:S,我
$test = parse_ini_file("../data/test.ini");
test.ini位于一个目录后面,然后转发到数据文件夹中。但我遇到的问题是,parse_ini_文件不喜欢我对该文件进行此相对链接,有人能帮助我在不进行绝对链接的情况下执行此操作吗?您可以尝试以下方法:
$test = parse_ini_file(realpath("../data/test.ini"));
参见链接
或者您可以直接使用绝对路径。感谢您的快速响应,但它似乎也不喜欢:S,我得到:警告:parse_ini_file()[function.parse ini file]:Filename不能在…中为空,正如我指出的文档所说,这意味着
realpath
返回false。如何调用PHP文件?您的目录结构是什么?它从index.php文件开始,其中包括pages/admin.inc.php,这是通过转到../data/test.init加载ini文件的脚本路径必须与浏览器调用的文件相关,而不是与调用parse_ini_file
的文件相关,事实上,PHP会自动chdir
到您的index.PHP
目录。