$_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); //相减再分成数组,处理出数组元素的个数,就可以根据这个数复制 ../ 了.
}
//--------------------------------------------------------------------------------------------------------------------------------