mkdir funksiyasi
mkdir funksiyasi belgilangan yo'lda yangi direktoriya yaratadi.
Funksiya birinchi parametr sifatida direktoriya yo'li satrini qabul qiladi, ikkinchi (ixtiyoriy) parametr - ruxsatlar
sakkizlik sanoq sistemasida, uchinchi (ixtiyoriy) parametr - rekursiv direktoriya yaratish bayrog‘i.
Standart bo‘yicha ruxsatlar 0777 (maksimal ruxsatlar) sifatida o‘rnatiladi.
Sintaksis
mkdir(path, [mode], [recursive], [context]);
Misol
Joriy papkada 'test' direktoriyasini yaratamiz:
<?php
mkdir('test');
?>
Misol
0755 ruxsatlarni ko‘rsatib, direktoriya yaratamiz:
<?php
mkdir('test2', 0755);
?>
Misol
recursive bayrog‘i yordamida ichma-ich direktoriyalarni yaratamiz:
<?php
mkdir('test3/sub1/sub2', 0777, true);
?>
Misol
Yaratishdan oldin direktoriya mavjudligini tekshiramiz:
<?php
$dir = 'new_dir';
if (!file_exists($dir)) {
mkdir($dir);
echo 'directory created';
} else {
echo 'directory already exists';
}
?>