首頁  >  文章  >  每日程式設計  >  PHP怎麼建立多層目錄? (圖文+影片)

PHP怎麼建立多層目錄? (圖文+影片)

藏色散人
藏色散人原創
2018-09-25 16:13:366463瀏覽

本篇文章主要為大家介紹PHP建立多層目錄的具體方法詳解。

在PHP學習或專案開發過程中,可能會有創建多層目錄的需求,那麼對於新手來說或許有一定的難度。下面我們透過具體的程式碼範例為大家詳細解說,希望對需要的朋友有所幫助。

其實主要要掌握了解的就是一個PHP建立多層目錄的函數,也就是mkdir函數!

PHP建立多層目錄的程式碼實例如下

<?php
function create_dir($dirName)
{
    // 去除输入目录名中的空格部分
    $dirName = trim($dirName);
    // 判断输入的目录名称不能为空
    if (empty($dirName)) {
        return "需要创建的目录名称不能为空!";
    } else {
        // 判断是否存在相同文件或目录
        if (file_exists($dirName)) {
            return "已经存在同名目录或文件!";
        } else {
            // 判断并创建目录
            if (mkdir($dirName, 0777,true)) {
                return "目录创建成功!";
            } else {
                return "目录创建失败!";
            }
        }
    }
}

echo create_dir(&#39;index/view&#39;);
?>

這裡我們定義了一個create_dir的方法,在這個方法中,首先透過trim函數對目錄名稱進行移除空格的格式操作,然後再透過if語句對建​​立的目錄進行條件判斷,用empty判斷目錄是否為空以及用file_exists判斷是否存在相同目錄名稱,最後就可以透過關鍵的PHP中mkdir函數來建立多層目錄

mkdir函數可以用來建立目錄。

mkdir中有三個參數,如上述程式碼中:

mkdir($dirName, 0777,true)

其中第一個參數表示要建立多層目錄的路徑,這個參數必須存在。

第二個參數表示設定目錄的權限,預設是 0777,意味著最大可能的存取權。

第三參數true表示允許建立多層級目錄。

那麼上述程式碼通過瀏覽器測試,結果如下圖所示:

PHP怎麼建立多層目錄? (圖文+影片)

#:如果你建立的目錄名為空,則會出現以下提示:

PHP怎麼建立多層目錄? (圖文+影片)

如果你將mkdir中的第三個參數去掉,則會出現以下錯誤提示:

PHP怎麼建立多層目錄? (圖文+影片)

本篇文章就是關於PHP建立多層目錄的具體方法介紹。

想了解更多PHP知識,可以關注PHP中文網PHP影片教學,歡迎大家來參考學習!

以上是PHP怎麼建立多層目錄? (圖文+影片)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn