當前位置:首頁 » 編程語言 » 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-07-05 16:10:30 瀏覽:525
微博資料庫設計 發布:2025-07-05 15:30:55 瀏覽:24
linux485 發布:2025-07-05 14:38:28 瀏覽:304
php用的軟體 發布:2025-07-05 14:06:22 瀏覽:754
沒有許可權訪問計算機 發布:2025-07-05 13:29:11 瀏覽:430
javaweb開發教程視頻教程 發布:2025-07-05 13:24:41 瀏覽:695
康師傅控流腳本破解 發布:2025-07-05 13:17:27 瀏覽:239
java的開發流程 發布:2025-07-05 12:45:11 瀏覽:684
怎麼看內存卡配置 發布:2025-07-05 12:29:19 瀏覽:282
訪問學者英文個人簡歷 發布:2025-07-05 12:29:17 瀏覽:833