您可以更改工作目录在requested_file.php之前调用include,使其工作:
chdir(dirname(__FILE__));
include 'path/to/file.php';
Run Code Online (Sandbox Code Playgroud)
或者用于PHP 5.3+
chdir(__DIR__);
include 'path/to/file.php';
Run Code Online (Sandbox Code Playgroud)
如果您不想更改工作目录(这将影响其他文件系统操作),则只需在每次使用魔术常量 执行包含时附加路径__DIR__:
include dirname(__FILE__) . '/path/to/file.php';
include __DIR__ . '/path/to/file.php'; # for PHP 5.3+
Run Code Online (Sandbox Code Playgroud)
其中路径相对于您使用上述代码的文件.