PHP parse_ini_file的相对路径?

Kil*_*ode 5 php ini parsing file

我有这个代码:

$test = parse_ini_file("../data/test.ini");
Run Code Online (Sandbox Code Playgroud)

test.ini位于一个目录后面,然后转发到数据文件夹中.但是我得到的问题是parse_ini_file不喜欢当我创建这个文件的相对链接时,任何人都可以帮助我这样做而不需要文件的绝对链接吗?

Mat*_*ari 4

你可以试试这个:

$test = parse_ini_file(realpath("../data/test.ini"));
Run Code Online (Sandbox Code Playgroud)

请参阅链接

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

  • 该路径必须相对于**浏览器调用的文件**,而不是相对于调用“parse_ini_file”的文件,事实上 PHP 会自动“chdir”到您的“index.php”目录。 (2认同)