php - 除了所有路径之外,如何轻松包含一个 php?

标签 php include

我真的很难包含 php 文件。我需要处理很多文件夹,因此有时很难包含一个 php 页面。

例如。文件夹中的文件:inc/chat/scripts/index.php 想要包含来自 php/ajax/nd.php 的文件

include("../../../php/ajax/nd.php");

所以,我的问题是,有另一种方法可以代替一直使用 ../吗? (我不知道将来什么服务器会运行我的页面来放置静态路径)。

使用 include 还是 include_once 更好(避免再次调用)?

最佳答案

只需获取文档根目录并使用它。

$root = $_SERVER['DOCUMENT_ROOT'] ; 
include("$root/php/ajax/nd.php");

这将包括站点/应用程序文档根目录中的文件。

关于php - 除了所有路径之外,如何轻松包含一个 php?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29626273/

相关文章:

c++ - CMake、转发声明、信号和 'No such file or directory'

php - 从可以与 include() 一起使用的 MySQL 数据库中获取数据

php - "No route to host"(HY000/2002) 远程服务器上时不时出现 mysqli 错误 - 除了联系主机之外我还能做什么?

php - 从 Symfony 的表单中获取所有字段名称

file - 在主文件中包含一个辅助文件

module - 在 OCaml 中包含两个模块时处理类型名称冲突

php - 使用菜单完成查询后,如何使下拉选择菜单持续显示相同的数据?

php - ZipArchives 存储绝对路径

php - 清除先前设置的 header php

javascript - 在html中包含js文件