當前位置:首頁 » 編程語言 » php多級目錄

php多級目錄

發布時間: 2024-02-03 02:41:26

php創建目錄的方法

mkdir

(PHP 4, PHP 5, PHP 7)

mkdir — 新建目錄

1.說明

mkdir ( string $pathname [, int $mode = 0777 [, bool $recursive = FALSE [, resource $context ]]] ) : bool

嘗試新建一個由 pathname 指定的目錄。

2.參數

pathname

目錄的路徑。

mode

默認的 mode 是 0777,意味著最大可能的訪問權。有關 mode 的更多信息請閱讀 chmod() 頁面。

Note:

mode 在 Windows 下被忽略。

注意也許想用八進制數指定模式,也就是說該數應以零打頭。模式也會被當前的 umask 修改,可以用 umask() 來改變。

recursive

允許遞歸創建由 pathname 所指定的多級嵌套目錄。

context

Note: 在 PHP 5.0.0 中增加了對上下文(Context)的支持。有關上下文(Context)的說明參見 Streams。

3.返回值

成功時返回 TRUE, 或者在失敗時返回 FALSE。

4.範例如下圖

5.錯誤/異常

目錄已存在時,產生 E_WARNING錯誤。

如果因為許可權問題無法創建目錄,導致 E_WARNING錯誤。

❷ php中include('上級目錄文件');

當前文件所在目錄引用方法為:
<?php
include('test.php');
?>
或者:
<?php
include('./test.php');
?>
上級目錄引用方法:
<?php
include('../test.php');
?>
上上級引用方法:
<?php
include('../../test.php');
?>

總結:

其中 . 表示當前目錄 ..表示上級目錄 /表示目錄分隔符

❸ 關於php的上級目錄表示方法

..就是上級目錄,多一個點、少一個點都是錯的,不要使用錯的,系統有時候會自作聰明的猜測你的意思,但是你不應該依賴這種體貼。

舉個例子,當你設置c:\ipubnet\wwwroot為文檔根目錄的時候,$_SERVER['DOCUMENT_ROOT']的值就是c:\ipubnet\wwwroot,而'/'表示c:\,除非你指定c:\為網站根目錄他們才等效。

補充:
可以肯定你的程序有其它問題,請你仔細檢查,不可能..\被上到兩級,我在SCO UNIX、LINUX、FREEBSD、WINDOWS下都有程序確認了的。

❹ 關於php遞歸函數創建級聯目錄的困惑

mkdir1剛進去就是判斷$dir存不存在,a/b/c/d/e說白了就是判斷有沒有e文件夾
如果沒有 繼續dirname($dir) 判斷a/b/c/d路徑的d文件夾有沒有
如果沒有 繼續dirname($dir) 判斷a/b/c路徑的c文件夾有沒有
依此類推直到
dirname($dir) 判斷a路徑的時候 不存在執行當前遞歸層的mkdir($dir) 創建a
存在則return,然後執行當前遞歸層上一級的mkdir($dir) 創建a/b
之後繼續上一級的mkdir($dir) 創建a/b/c
直到創建完a/b/c/d/e 遞歸結束

熱點內容
安卓開發公司哪個好 發布:2025-09-16 19:44:55 瀏覽:540
java編譯項目 發布:2025-09-16 19:39:15 瀏覽:554
python爬蟲數據分析 發布:2025-09-16 19:04:15 瀏覽:534
安卓錄屏大師怎麼直播 發布:2025-09-16 18:51:52 瀏覽:930
電腦怎麼解壓文件步驟 發布:2025-09-16 18:32:10 瀏覽:390
編譯器默認構造函數內聯 發布:2025-09-16 18:30:40 瀏覽:260
密碼忘了怎麼改 發布:2025-09-16 18:29:54 瀏覽:160
金盾加密視頻版本識別 發布:2025-09-16 18:22:02 瀏覽:551
二手車寶馬320li17年有哪些配置 發布:2025-09-16 17:59:32 瀏覽:892
c語言n次方怎麼輸入 發布:2025-09-16 17:51:17 瀏覽:912