PHP,包括来自主目录的绝对路径

PHP,包括来自主目录的绝对路径,php,Php,在html中,开头的反斜杠/指示系统开始从主目录查看。比如说, <a href="/folder1/example.css">Link</a> <img scr="/images/example.jpg">Image /> 要重复此操作,/告诉系统从主目录查看 有没有一种方法可以在PHP中执行与中相同的操作 下面的php代码将只查找当前目录下的header.php目录。如果我的问题不够清楚,请发表评论。谢谢。$\u服务器['DOCUMENT\u ROO

在html中,开头的反斜杠/指示系统开始从主目录查看。比如说,

<a href="/folder1/example.css">Link</a>
<img scr="/images/example.jpg">Image />
要重复此操作,/告诉系统从主目录查看

有没有一种方法可以在PHP中执行与中相同的操作

下面的php代码将只查找当前目录下的header.php目录。如果我的问题不够清楚,请发表评论。谢谢。

$\u服务器['DOCUMENT\u ROOT']很可能指的是您试图访问的目录。

$\u服务器['DOCUMENT\u ROOT']很可能指的是您试图访问的目录。

如果您指的是web根目录中的home,那么$\u服务器[DOCUMENT\u ROOT]应该起作用

正如其他地方指出的那样,这可能不会回报你所期望的。不过,下面的代码仍然可以工作

很多人定义了一个ABSPATH常量。如果您的应用程序总是通过index.php路由,那么在index.php的顶部实现以下内容可能更容易

define( 'ABSPATH', dirname(__FILE__) . '/' );

// this can then be called from any where
require_once(ABSPATH . "includes/header.php");

// or in your example
<img src="<?php echo ABSPATH; ?>images/example.jpg" />
如果您的意思是web根目录中的home,那么$\u SERVER[DOCUMENT\u root]应该可以做到这一点

正如其他地方指出的那样,这可能不会回报你所期望的。不过,下面的代码仍然可以工作

很多人定义了一个ABSPATH常量。如果您的应用程序总是通过index.php路由,那么在index.php的顶部实现以下内容可能更容易

define( 'ABSPATH', dirname(__FILE__) . '/' );

// this can then be called from any where
require_once(ABSPATH . "includes/header.php");

// or in your example
<img src="<?php echo ABSPATH; ?>images/example.jpg" />

您的链接可能是错误的,并且您的代码没有显示。请编辑。我找不到编辑问题的按钮。我如何编辑我的问题?@rattanak:我已经为你做了不,/不是主目录。再说一遍,/没有告诉系统查找主目录。@zerkms显然,您没有。我会自己做,但我还没有这个特权。你的链接可能是错误的,你的代码没有显示。请编辑。我找不到编辑问题的按钮。我如何编辑我的问题?@rattanak:我已经为你做了不,/不是主目录。再说一遍,/没有告诉系统查找主目录。@zerkms显然,您没有。我自己会做的,但我还没有这个特权。这对他的情况没有帮助。他需要在全局配置文件中定义该路径,不管它是什么。示例$wwwroot='/'然后在我的linux服务器上像这样到处使用它,它返回:/wwwit对他的情况没有帮助。他需要在全局配置文件中定义该路径,不管它是什么。示例$wwwroot='/'然后在我的linux服务器上像这样到处使用它,它返回:/wwwhat是dirnameFILE?它会被我定义为根的路径所取代吗?这是一个神奇的常数。它指的是实际的文件。什么是dirnameFILE?它会被我定义为根的路径所取代吗?这是一个神奇的常数。它指的是实际的文件。