Catégories
PHP

PHP: Création de répertoires recursive.

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 !!!

Une réponse sur « PHP: Création de répertoires recursive. »

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.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.