PHP 包含绝对路径
2022-08-30 19:29:19
我的网站上有一个名为$basePath的变量,其设置为:
$basePath = '/Systems/dgw/';
我正在我所有的css,js和图像标签上使用它(为了更好的可见性而缩短):
<link href="<?php echo $basePath; ?>include/assets/css/bootstrap.min.css">
我对这些包含没有问题,它们在任何地方的文件和任何文件夹中都可以正常工作。
我有一个包含的页面,其中包含以下行:
<img src="<?php echo $basePath; ?>images/new_logo.png" alt="logo"/>
图像显示得很好。它后面的行指出:
<?php include($basePath.'include/assets/common/topMessages.php');?>
但包含不会发生。当我像这样尝试时:
<?php include('../../include/assets/common/topMessages.php');?>
它的工作原理。
有人知道可能出了什么问题吗?