You need to enable JavaScript to run this app. PHP如何从不同目录获取文件内容 基于XAMPP环境场景示例
优惠活动
大模型
产品
解决方案
定价
更多

PHP如何从不同目录获取文件内容 基于XAMPP环境场景示例

实现方法

你可以通过PHP的文件读取函数结合正确的路径来获取footer.html的内容,推荐以下两种稳定的写法:

方法1:使用魔术常量拼接相对路径(最推荐,换环境无需修改)

__DIR__是PHP内置魔术常量,指向当前执行脚本(也就是login/index.php)所在的文件夹绝对路径,拼接../即可回退到上层的htdocs目录,再定位到html/footer.html:

<?php
// 读取内容到变量
$footer_content = file_get_contents(__DIR__ . '/../html/footer.html');
// 直接输出内容到页面
echo $footer_content;
?>

如果不需要存变量,只想直接把footer内容嵌入页面,也可以用include语法:

<?php
include __DIR__ . '/../html/footer.html';
?>

方法2:直接写XAMPP站点绝对路径

XAMPP默认的htdocs根目录路径如下,对应你的系统修改路径即可:

  • Windows系统示例:
<?php
$footer_content = file_get_contents('C:/xampp/htdocs/html/footer.html');
echo $footer_content;
?>
  • macOS系统示例:
<?php
$footer_content = file_get_contents('/Applications/XAMPP/htdocs/html/footer.html');
echo $footer_content;
?>

XAMPP默认对htdocs下所有文件开放读取权限,上述代码无需额外配置即可正常运行。


内容的提问来源于stack exchange,提问作者MrGeoTech

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.20 15:36:01