Funkcija mkdir
Funkcija mkdir sukuria naują katalogą nurodytu keliu.
Pirmuoju parametru funkcija priima eilutę su keliu į katalogą, antruoju (pasirinktinu) - prieigos teises
aštuntainio skaičiaus pavidalu, trečiuoju (pasirinktinu) - rekursinio katalogo kūrimo vėliavėlę.
Pagal nutylėjimą teisės nustatomos kaip 0777 (maksimalios teisės).
Sintaksė
mkdir(path, [mode], [recursive], [context]);
Pavyzdys
Sukurkime katalogą 'test' esamoje aplankoje:
<?php
mkdir('test');
?>
Pavyzdys
Sukurkime katalogą nurodant prieigos teises 0755:
<?php
mkdir('test2', 0755);
?>
Pavyzdys
Sukurkime įdėtus katalogus naudodami recursive vėliavėlę:
<?php
mkdir('test3/sub1/sub2', 0777, true);
?>
Pavyzdys
Patikrinkime katalogo egzistavimą prieš kuriant:
<?php
$dir = 'new_dir';
if (!file_exists($dir)) {
mkdir($dir);
echo 'directory created';
} else {
echo 'directory already exists';
}
?>