Voici une petite fonction très utile, permettant de créer tous les répertoires d’un chemin. Cette fonction remplace agréablement le mkdir de PHP.
function mkdir_r($dirName, $rights=0777){ $dirs = explode('/', $dirName); $dir=''; foreach ($dirs as $part) { $dir.=$part.'/'; if (!is_dir($dir) && strlen($dir)>0) mkdir($dir, $rights); } }
Appelez-la simplement par un mkdir_r (« path/to/my/directory ») et le chemin vous aurez en une commande votre chemin complet !!!
Euh, si tu lis la doc de mkdir() tu te rendras compte que cette fonction accepte un 3eme argument, qui sert justement a creer les repertoires de maniere recursive.