国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 清丰县| 尖扎县| 务川| 桃江县| 治多县| 襄樊市| 盐池县| 上高县| 洛浦县| 台北市| 孟村| 孙吴县| 类乌齐县| 晋城| 枣强县| 沁水县| 田阳县| 德化县| 宿州市| 新绛县| 五华县| 玛多县| 三门县| 石门县| 临高县| 深水埗区| 枣阳市| 南宫市| 杭锦旗| 东宁县| 砀山县| 富川| 丹棱县| 平乐县| 宾阳县| 大化| 新宾| 长武县| 牟定县| 新安县| 万宁市|