La fonction mkdir() en Php

Description

La fonction Php mkdir() permet la création de dossiers.

A noter que par défaut le mode sera à 777, il faudra donc avoir recours à la fonction Php chmod() pour le modifier.

Comme pour toutes les fonctions php qui modifient des répertoires ou bien des fichiers, il est important de noter qu’il faudra s’attarder tout particulièrement sur la sécurité du script qui va créer ce répertoire. En effet, la fonction mkdir() pour causer des pertes de données si elle est mal utilisée ou bien si les traitement qui l’utilise ne sont pas suffisamment sécurisés.

Il convient également de ne pas utiliser mkdir directement en environnement de production mais de procéder à un série de tests afin d’en valider le fonctionnement avant de passer votre script en production.

Publicité
Solution

<?
//Création d'un dossier
mkdir("dossier/nouveau/");

//On vérifie son existence avant de le créer
if(is_dir("dossier/nouveaudossier/")){
   echo "Le dossier existe déjà";
}else{
   mkdir("dossier/nouveaudossier/");
}
?>

Notez la solution
2.7/5 (117 votes)
Partagez cette question
Questions similaires
La fonction is_dir en Php

La fonction Php chmod()

Supprimer un répertoire en Php avec la fonction rmdir()
Mots clés mkdir, is_dir, fonction php, creation, dossier, repertoire
Derniére modification le 19/11/10 à 10:16