mkdir()
是 PHP 中用于創建新目錄的函數。以下是 mkdir()
函數的參數說明:
0755
表示所有者具有讀/寫/執行權限,而組用戶和其他用戶只具有讀/執行權限。如果省略該參數,則使用默認模式 0777
,這可能會導致安全問題,因為任何用戶都可以訪問和修改新創建的目錄。true
,則該函數將嘗試創建所有必要的父目錄。如果為 false
(默認值),則僅在指定路徑存在時創建新目錄,如果父目錄不存在,則會引發錯誤。需要注意的是,mkdir()
函數只能用于創建目錄,不能用于創建文件或其他類型的文件系統對象。如果需要創建文件,可以使用 fopen()
或其他類似的函數。
以下是一個簡單的示例,演示如何使用 mkdir()
函數創建一個新目錄:
<?php
// 創建名為 "new_directory" 的目錄,具有讀/寫/執行權限
$result = mkdir("new_directory", 0755, true);
if ($result) {
echo "Directory 'new_directory' created successfully.";
} else {
echo "Failed to create directory 'new_directory'.";
}
?>
在上面的示例中,mkdir()
函數的第一個參數指定了要創建的目錄的路徑,第二個參數指定了新目錄的權限,第三個參數表示是否遞歸地創建目錄。如果函數執行成功,則返回 true
,否則返回 false
。