Funkcia mkdir
Funkcia mkdir vytvára nový adresár podľa zadelanej cesty.
Prvým parametrom funkcia prijíma reťazec s cestou k adresáru, druhým (voliteľným) - prístupové práva
v podobe osmičkového čísla, tretím (voliteľným) - flag rekurzívneho vytvorenia adresárov.
Predvolene sa práva nastavujú ako 0777 (maximálne práva).
Syntax
mkdir(path, [mode], [recursive], [context]);
Príklad
Vytvorme adresár 'test' v aktuálnom priečinku:
<?php
mkdir('test');
?>
Príklad
Vytvorme adresár so zadaním prístupových práv 0755:
<?php
mkdir('test2', 0755);
?>
Príklad
Vytvorme vnorené adresáre pomocou flagu recursive:
<?php
mkdir('test3/sub1/sub2', 0777, true);
?>
Príklad
Skontrolujme existenciu adresára pred vytvorením:
<?php
$dir = 'new_dir';
if (!file_exists($dir)) {
mkdir($dir);
echo 'directory created';
} else {
echo 'directory already exists';
}
?>