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