Mkdir функциясы
mkdir функциясы көрсетілген жол бойынша жаңа директорияны құрады.
Бірінші параметр ретінде функция директорияға дейінгі жолды қамтитын жолды қабылдайды, екінші параметр (міндетті емес) - қол жетімділік құқықтары
сегіздік сан түрінде, үшінші параметр (міндетті емес) - рекурсивті директория құру тумасы.
Әдепкі бойынша құқықтар 0777 ретінде белгіленеді (ең жоғары құқықтар).
Синтаксис
mkdir(path, [mode], [recursive], [context]);
Мысал
Ағымдағы бумада 'test' директориясын құрайық:
<?php
mkdir('test');
?>
Мысал
0755 қол жетімділік құқықтарын көрсете отырып, директорияны құрайық:
<?php
mkdir('test2', 0755);
?>
Мысал
recursive тумасының көмегімен ішкі директорияларды құрайық:
<?php
mkdir('test3/sub1/sub2', 0777, true);
?>
Мысал
Директорияның бар екенін құрметас бұрын тексеріп көрейік:
<?php
$dir = 'new_dir';
if (!file_exists($dir)) {
mkdir($dir);
echo 'directory created';
} else {
echo 'directory already exists';
}
?>