Funcția mkdir
Funcția mkdir creează un nou director la calea specificată.
Primul parametru funcția primește un șir de caractere cu calea către director, al doilea (opțional) - drepturile de acces
sub formă de număr octal, al treilea (opțional) - flagul de creare recursivă a directoarelor.
În mod implicit, drepturile sunt setate ca 0777 (drepturi maxime).
Sintaxă
mkdir(path, [mode], [recursive], [context]);
Exemplu
Să creăm directorul 'test' în folderul curent:
<?php
mkdir('test');
?>
Exemplu
Să creăm un director cu specificarea drepturilor de acces 0755:
<?php
mkdir('test2', 0755);
?>
Exemplu
Să creăm directoare imbricate cu ajutorul flagului recursive:
<?php
mkdir('test3/sub1/sub2', 0777, true);
?>
Exemplu
Să verificăm existența directorului înainte de creare:
<?php
$dir = 'new_dir';
if (!file_exists($dir)) {
mkdir($dir);
echo 'directory created';
} else {
echo 'directory already exists';
}
?>