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