【发布时间】:2017-05-10 11:38:18
【问题描述】:
解析配置文件以给出 php 中的绝对路径的替代方法是什么。
ie) 我正在读取 db 配置文件,例如:
$config = parse_ini_file('../../../config.ini');
我需要给出上面的绝对路径,比如:
$_SERVER['DOCUMENT_ROOT'].'/<my_path>/config.ini';
我需要避免在路径中使用“../../”
如果我使用:
$config = $_SERVER['DOCUMENT_ROOT'].' /my_path/my_path/config.ini';
我明白了
非法字符串偏移 'username'
【问题讨论】:
-
那不行吗?您实际上并没有说明使用绝对路径的原因是什么
-
这不是
$_SERVER['DOCUMENT_ROOT']帮助解决您的问题吗? -
您可以创建一个定义文件并在其中声明一个全局简写
define('BASE_PATH', '/path/to/www/root'); -
已更新问题
-
这个错误怎么可能?
Illegal string offset 'username'?
标签: php