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