php,如何在不同目录使用同一语句包含某个文件?

假设:根目录是d:\wwwroot\要在d:\wwwroot\index.phpd:\wwwroot\aboutus\index.phpd:\wwwroot\aboutu... 假设: 根目录是 d:\wwwroot\ 要在 d:\wwwroot\index.php d:\wwwroot\aboutus\index.php d:\wwwroot\aboutus\abc\index.php d:\wwwroot\bbb\index.php d:\wwwroot\bbb\ccc\index.php d:\wwwroot\bbb\ccc\ddd\index.php 类似上面的不同目录下的文件里,如何使用同一个语句包含进一个文件,比如上面每个文件都使用同一个语句包含 d:\wwwroot\include\head.php ? 请注意要使用同一语句,这样在不同层次路径下的文件就可以包含进一个统一的页面头了。 刚注册的,只能送出20分。 展开
 我来答
旗能宓安
2020-04-16 · TA获得超过3904个赞
知道小有建树答主
回答量:3005
采纳率:31%
帮助的人:221万
展开全部
1.可以用相对路径,
include
\"d:/www/include/class.php\";
2.可以设一个global.php
里面用相对global.php的路径
<?
include
\"./inc/class.php\";
?>
然后其它文件
include
\"../global.php\";
\"../\"到上一级目录
3.
设个变量,
每个文件里设一个class.php所在目录的变量,
include
$path.\"/class.php\";
4.做个函数
myinc(\"class.php\")
这个函数大体上用了第三种方法只是你不用管$path
函数通过
$_server[\'SCRIPT_FILENAME
\']算出来
_SERVER[\"PATH_TRANSLATED\"]
有些想法是实现不了的,
比如我想不写文件名就能调用一个文件,
(程序说:你玩我啊,你不说文件名我知道你要调用哪个文件)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式