PHP:相对路径不起作用

时间:2014-05-08 14:01:12

标签: php path relative-path include-path

我想要包含一个名为script.php的文件,此文件位于includes文件夹中。 当我这样做时:
include('/includes/script.php');

没有任何事情发生,我收到一条错误消息,指出找不到该文件。但是当我这样做时:
include($_SERVER['DOCUMENT_ROOT'] . '/includes/script.php');

它有效!,但是$_SERVER['DOCUMENT_ROOT']会返回文档的基本路径吗?
但为什么/includes/script.php不起作用?当您使用/启动路径时意味着您转到文档根目录吗?

1 个答案:

答案 0 :(得分:2)

是的,如果您从/开始使用/您是文档根目录,但是在服务器上的代码通常位于某些子文件夹中,您可以使用'./includes/script.php'。该点在实际目录中表示包含文件夹。