Funkcija mkdir
Funkcija mkdir ustvari novo mapo na določeni poti.
Prvi parameter funkcije je niz s potjo do mape, drugi (opcijski) - dovoljenja za dostop
v obliki osmiškega števila, tretji (opcijski) - zastavica za rekurzivno ustvarjanje map.
Privzeto so dovoljenja nastavljena na 0777 (največja dovoljenja).
Sintaksa
mkdir(path, [mode], [recursive], [context]);
Primer
Ustvarimo mapo 'test' v trenutni mapi:
<?php
mkdir('test');
?>
Primer
Ustvarimo mapo z določitvijo dovoljenj za dostop 0755:
<?php
mkdir('test2', 0755);
?>
Primer
Ustvarimo gnezdene mape s pomočjo zastavice recursive:
<?php
mkdir('test3/sub1/sub2', 0777, true);
?>
Primer
Preverimo obstoj mape pred ustvarjanjem:
<?php
$dir = 'new_dir';
if (!file_exists($dir)) {
mkdir($dir);
echo 'mapa ustvarjena';
} else {
echo 'mapa že obstaja';
}
?>