神奇常数在网络上线时不起作用(PHP)


Magical Constant doesn't work while the web goes online (PHP)

<参考 使路径在=" PHP="> 上的各个文件夹级别可访问

下面的代码:

require_once __DIR__ . '/../FolderB2/PageB21.php';

这在本地有效,但当我将页面上传到服务器时则不行。我的托管公司是否限制对此的访问?

如果运行此代码,是否得到预期的确切路径?

echo dirname(__FILE__) . '/../FolderB2/PageB21.php';

也许相对路径是错误的,或者大小写有错误(即,如果您的本地机器是 windows,则路径不区分大小写,但它们会在 Linux 服务器上)。

也许你可以使用 $_SERVER['DOCUMENT_ROOT']。'/path/to/file.php' 如果您的主机运行的 PHP 低于 5.3