Функция 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';
}
?>