我正在开发一个 php 网站,我已经在我的个人计算机上安装了 wamp,我的网站文件位于 wamp 的 www 文件夹中。现在考虑 www 作为我的根文件夹,我在根文件夹中有一个模板文件夹,在模板文件夹中有 header.inc.html 文件。当我尝试使用绝对路径将此 header.inc.html 文件包含在任何其他 php 文件中时,include('/template/header.inc.html');
它会给我错误“无法打开流:没有这样的文件或目录”,但是当我使用相同的绝对路径创建一个简单的 html 链接时路径它完美地工作并打开文件。下面是我的测试代码
<?php
echo '<a href="/template/header.inc.html">headerfile</a>';
include('/template/header.inc.html');
?>
例如,如果我将完整路径提供 C:/wamp/www/template/header.inc.html
给 include 函数,它就可以正常工作。
我很困惑,这个问题只发生在我的 wamp 服务器上,它可以在任何虚拟主机服务器上完美运行,或者同样的问题可能会存在于虚拟主机上
我将不胜感激任何可以澄清我的困惑的帮助,谢谢。