mkdir funksiyası
mkdir funksiyası göstərilən yolda yeni bir qovluq yaradır.
Birinci parametr kimi funksiya qovluğun yolunu ifadə edən sətri, ikinci (isteğe bağlı) parametr kimi icazələri
səkkizlik (octal) ədəd şəklində, üçüncü (isteğe bağlı) parametr kimi isə rekursiv qovluq yaradılması bayrağını qəbul edir.
Default olaraq icazələr 0777 (maksimum icazələr) kimi təyin edilir.
Sintaksis
mkdir(path, [mode], [recursive], [context]);
Nümunə
Cari qovluqda 'test' adlı qovluq yaradaq:
<?php
mkdir('test');
?>
Nümunə
0755 icazələri ilə qovluq yaradaq:
<?php
mkdir('test2', 0755);
?>
Nümunə
recursive bayrağından istifadə edərək iç-içə qovluqlar yaradaq:
<?php
mkdir('test3/sub1/sub2', 0777, true);
?>
Nümunə
Qovluq yaratmazdan əvvəl onun mövcud olub-olmadığını yoxlayaq:
<?php
$dir = 'new_dir';
if (!file_exists($dir)) {
mkdir($dir);
echo 'directory created';
} else {
echo 'directory already exists';
}
?>