Hàm mkdir
Hàm mkdir tạo một thư mục mới theo đường dẫn được chỉ định.
Tham số đầu tiên hàm nhận một chuỗi chứa đường dẫn đến thư mục, tham số thứ hai (tùy chọn) - quyền truy cập
dưới dạng số bát phân, tham số thứ ba (tùy chọn) - cờ tạo thư mục đệ quy.
Theo mặc định, quyền được đặt là 0777 (quyền tối đa).
Cú pháp
mkdir(path, [mode], [recursive], [context]);
Ví dụ
Tạo thư mục 'test' trong thư mục hiện tại:
<?php
mkdir('test');
?>
Ví dụ
Tạo thư mục với việc chỉ định quyền truy cập 0755:
<?php
mkdir('test2', 0755);
?>
Ví dụ
Tạo các thư mục lồng nhau bằng cờ recursive:
<?php
mkdir('test3/sub1/sub2', 0777, true);
?>
Ví dụ
Kiểm tra sự tồn tại của thư mục trước khi tạo:
<?php
$dir = 'new_dir';
if (!file_exists($dir)) {
mkdir($dir);
echo 'directory created';
} else {
echo 'directory already exists';
}
?>