国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

PHP獲取當前文件的父目錄方法匯總

2020-03-22 19:41:34
字體:
來源:轉載
供稿:網友
方法一:先獲得當前文件所在文件夾的長度,然后用substr來截取掉該長度:復制代碼 代碼如下:$dirName = str_replace("http://", "/", dirname(__FILE__));
$dirNameLength = strlen($dirName);
$html' target='_blank'>currentDirNameLength = $dirNameLength - strrpos($dirName,"/"); //獲得當前文件所在文件夾的長度!
$parentDirName = substr($dirName,0,-$currentDirNameLength); //第3個參數如果為負數,那么表示從后面截取掉【該參數的絕對值】個字符。方法二:將當前文件所在文件夾當作一個文件(文件夾其實是特殊的文件,一切皆為文件!!),直接用dirname嵌套一次dirname即可:
$parentDirName = dirname(dirname(__FILE__));從上可以看出:對事物的深刻認識,能大幅度提高代碼質量!附上:PHP獲取路徑或目錄實現PHP獲取目錄和的方法通過魔術變量;通過超級全局變量;通過相關函數等等: * PHP獲取路徑或目錄實現//魔術變量,獲取當前文件的絕對路徑echo "__FILE__: ======== ".__FILE__; echo ' br/ //魔術變量,獲取當前腳本的目錄echo "__DIR__: ======== ".__DIR__;echo ' br/ //dirname返回路徑的目錄部分,dirname(__FILE__)相當于__DIR__echo "dirname(__FILE__): ======== ".dirname(__FILE__);echo ' br/ //$_SERVER['PHP_SELF']和$_SERVER['SCRIPT_NAME']的結果一般相同,他們都是獲取當前腳本的文件名//只有當php以cgi方式運行時有區別,但是現在幾乎找不到以cgi方式運行php了echo '$_SERVER["PHP_SELF"]: ======== '.$_SERVER['PHP_SELF'];echo ' br/ echo '$_SERVER["SCRIPT_NAME"]: ======== '.$_SERVER['SCRIPT_NAME'];echo ' br/ //當前執行腳本的絕對路徑。記住,在CLI方式運行php是獲取不到的echo '$_SERVER["SCRIPT_FILENAME"]: ======== '.$_SERVER['SCRIPT_FILENAME'];echo ' br/ //當前運行腳本所在的文檔根目錄。在服務器配置文件中定義。echo '$_SERVER["DOCUMENT_ROOT"]: ======== '.$_SERVER['DOCUMENT_ROOT'];echo ' br //getcwd()返回當前工作目錄echo "getcwd(): ======== ".getcwd();echo ' br PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 西乡县| 宜君县| 平舆县| 大丰市| 南郑县| 蒙阴县| 永春县| 高阳县| 潜江市| 时尚| 泊头市| 班戈县| 石林| 鹿泉市| 丽水市| 奉贤区| 遂川县| 突泉县| 临潭县| 米易县| 天门市| 常熟市| 东兴市| 永春县| 泽库县| 永修县| 乌什县| 襄城县| 苏尼特左旗| 迁西县| 溧阳市| 昌邑市| 萨嘎县| 昌平区| 呼伦贝尔市| 鞍山市| 天等县| 宁都县| 丹凤县| 治县。| 富川|