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