引用文件时如何从文件夹的基目录开始。我会给出背景。此外,我知道这个问题:Why would I use dirname(__FILE__) in an include or include_once statement?但这似乎对我不起作用。
如果您认为我有以下目录
../main/
index.php // main page
/about
index.php // about page
/contact
index.php //about apge
/src
/php
header.php
如果我要打开main/index.php
,你会看到类似的东西:
<html>
<head>
</head>
<body>
<?php include "./src/php/header.php"; ?>
</body>
</html>
但是,上面的代码不适用于/about
等,因为路径不一样(我需要"./../src/php/header.php"
。无论如何锚定文件路径总是从/main
开始,上面的代码适用于所有人。
我曾尝试使用__DIR__,但这似乎不起作用:
例如,当我尝试回显图片时,这是我得到的网址C:/xampp/htdocs/boot/src/img1_car.png
,/boot/
是我 main 。不幸的是,即使图像处于该位置,源也找不到任何东西。