PHP supporta una funzione specifica per creare le directory.
La funzione mkdir()
accetta tre parametri: il percorso della directory, i suoi permessi e la ricorsività, ossia un flag booleano che indica che il percorso specificato dovrà creare delle sottodirectory.
function my_create_dir($path, $perms = 0755, $recursive = false) {
if(empty($path)) {
return false;
}
if(file_exists($path)) {
return false;
}
return mkdr($path, $perms, $recursive);
}
La funzione restituisce un valore booleano che indica l'esito dell'operazione.