Funkcija mkdir
Funkcija mkdir kreira novi direktorijum na navedenoj putanji.
Prvi parametar funkcija prima string sa putanjom do direktorijuma, drugi (opcioni) - prava pristupa
u obliku oktalnog broja, treći (opcioni) - flag rekurzivnog kreiranja direktorijuma.
Podrazumevano se prava postavljaju na 0777 (maksimalna prava).
Sintaksa
mkdir(path, [mode], [recursive], [context]);
Primer
Kreirajmo direktorijum 'test' u trenutnom folderu:
<?php
mkdir('test');
?>
Primer
Kreirajmo direktorijum sa navedenim pravima pristupa 0755:
<?php
mkdir('test2', 0755);
?>
Primer
Kreirajmo ugnježdene direktorijume pomoću flaga recursive:
<?php
mkdir('test3/sub1/sub2', 0777, true);
?>
Primer
Proverimo postojanje direktorijuma pre kreiranja:
<?php
$dir = 'new_dir';
if (!file_exists($dir)) {
mkdir($dir);
echo 'directory created';
} else {
echo 'directory already exists';
}
?>