永发信息网

PHP获取网站根目录有几种方法

答案:1  悬赏:10  手机版
解决时间 2021-11-21 06:33
PHP获取网站根目录有几种方法
最佳答案
方法1:

在global.inc 里定义根目录

define("APP_ROOT",dirname(__FILE__));

在任何PHP文件中可以引用该常量

require_once(APP_ROOT."/inc/head.php");

方法2:


$PHP_SELF=$_SERVER['PHP_SELF'] ? $_SERVER['PHP_SELF'] : $_SERVER['SCRIPT_NAME'];

$url='http://'.$_SERVER['HTTP_HOST'].substr($PHP_SELF,0,strrpos($PHP_SELF, '/')+1);

echo $url;

方法3:

$basepath=$_SERVER['PHP_SELF'];

$basepath=substr($basepath,0,strpos($basepath,"文件夹名称"));

echo $basepath;

如:你把文件保存为a.php并路径为:/wjj/wjj1/wjj2/a.php

上面的例子就写成:

$basepath=$_SERVER['PHP_SELF'];

$basepath=substr($basepath,0,strpos($basepath,"wjj1"));

echo $basepath;

方法4:

$basepath=$_SERVER['PHP_SELF'];

preg_match("/(\/)?([^\/]+)/",$basepath,$wjm);

echo $wjm[0];
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
山东菏泽 递烟敬酒规矩
如何帮孩子选文理科
阳城天官王府李小爱农家乐地址在什么地方,想
农行17.5万元,存3年死期利息是多少?
暖气片高的好还是矮的好?
半反射半透射 什么意思
冬季施工温度降至0度混凝土抗压强度要求
宁波国庆还有台风吗
电脑文件被人复制后,会留下痕迹吗
贾巴里·布朗的职业生涯
2013年国有林决伐种参可以吗
十五道英语选择
一个数比一亿大从这个数中减去三千万还比一亿
各位专家路过帮鉴别一下这些钱币真伪,市场价
上海继广船舶工程有限公司怎么样?
推荐资讯
x+y=5,x-5+5-y=9求xy
那个朝代最喜欢放陪葬品
合美陶瓷质量怎么样?
村委会主任知法犯法私刻假公章用于合同诈骗但
染了发后又马上给头发打蜡有什么伤害? 今天
中国五干年历朝排名
卖头发,80公分,价格详谈
宽带网能跨区迁移吗?
怎样判断复杂电路支路个数
怎样下载大华软件
巴林右旗金港宾馆地址在哪,我要去那里办事,
人死后火化的全过程,(求详细过程)
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?