Funzione mkdir
La funzione mkdir crea una nuova directory nel percorso specificato.
Il primo parametro della funzione accetta una stringa con il percorso della directory, il secondo (opzionale) - i permessi di accesso
sotto forma di numero ottale, il terzo (opzionale) - il flag di creazione ricorsiva delle directory.
Per impostazione predefinita, i permessi sono impostati su 0777 (permessi massimi).
Sintassi
mkdir(path, [mode], [recursive], [context]);
Esempio
Creiamo una directory 'test' nella cartella corrente:
<?php
mkdir('test');
?>
Esempio
Creiamo una directory specificando i permessi di accesso 0755:
<?php
mkdir('test2', 0755);
?>
Esempio
Creiamo directory nidificate utilizzando il flag recursive:
<?php
mkdir('test3/sub1/sub2', 0777, true);
?>
Esempio
Verifichiamo l'esistenza della directory prima di crearla:
<?php
$dir = 'new_dir';
if (!file_exists($dir)) {
mkdir($dir);
echo 'directory created';
} else {
echo 'directory already exists';
}
?>