php工作记要_1

$_SERVER["DOCUMENT_ROOT"];                 //服务器根目录 

 //找一个当前文件的所处的目录并给一个变量去记住它奶奶的

$LT['sys']['configFile']    = __FILE__;                          

//查找出自己单位的(网站文件)所放服务器的位置目录 和 服务器的本身处理全部网站的目录,就是IIS或apache的网站根目录:

方法:随便打开一个文件,弄出它的路径,因为自己做的文件肯定字到在网站的具体位置,想办法通过它找到网站的根目录。再通过固有语法取得服务器的根目录,两个根目录比较一下,就可以得出你们的网站是不是被客户忽悠了,就是把挂在别人的网站上

$LT['sys']['configFile']    = __FILE__;                           //配置文件根目录
$LT['sys']['includeRoot']   = dirname(dirname(dirname($LT['sys']['configFile'])));//文件包括路径网站根目录绝对物理路径
$LT['sys']['documentRoot']  = $_SERVER["DOCUMENT_ROOT"];                 //服务器根目录

$LT['sys']['webSite']       = str_replace($LT['sys']['documentRoot'] , "" , str_replace("//" , "/" , $LT['sys']['includeRoot']));

 //取得一个文件所在的目录的路径(不包含文件名)

dirname($_SERVER['SCRIPT_FILENAME'])

 

//--------------------------------取得网站某个文件在本网站的目录层数并用  ../  代替说明-------------------------------------------

方法:确定某个文件所在文件夹的路径(服务器的路径),再得到网站本身根目录所在的路径,两者相减得到文件在网站的

相对路径

//根据自己对网站结构层次的了解,立刻可以通过该文件得出网站的根目录在服务器的地址,以便下面使用

$LT['sys']['configFile']    = __FILE__;                           //假设有当前文件,则取得该文件的全部路径(包括文件名)
$LT['sys']['includeRoot']   = dirname(dirname(dirname($LT['sys']['configFile'])));      //网站的根目录在服务器的地址

//取得当前文件所在的-----"目录"的路径(不包括文件名),和网站根目录路径比较
$LT['sys']['dirPath']  = dirname($_SERVER['SCRIPT_FILENAME']);

if ($LT['sys']['dirPath'] == $LT['sys']['includeRoot'])
{
//如果文件所在的文件夹路径就是网站根目录路径,那么直接用变量记下,用./表示
 $LT['sys']['relateWebSite'] = "./";
}
else
{

 $LT['sys']['relateWebSite'] = str_repeat("../" , count(explode("/" , substr($LT['sys']['dirPath'] , strlen($LT['sys']['includeRoot']) - 1))) - 1);    //相减再分成数组,处理出数组元素的个数,就可以根据这个数复制  ../    了.

}


 //--------------------------------------------------------------------------------------------------------------------------------

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值