Fonction mkdir
La fonction mkdir crée un nouveau répertoire au chemin spécifié.
Le premier paramètre de la fonction accepte une chaîne avec le chemin vers le répertoire, le deuxième (optionnel) - les droits d'accès
sous forme de nombre octal, le troisième (optionnel) - l'indicateur de création récursive des répertoires.
Par défaut, les droits sont définis à 0777 (droits maximum).
Syntaxe
mkdir(path, [mode], [recursive], [context]);
Exemple
Créons le répertoire 'test' dans le dossier courant :
<?php
mkdir('test');
?>
Exemple
Créons un répertoire en spécifiant les droits d'accès 0755 :
<?php
mkdir('test2', 0755);
?>
Exemple
Créons des répertoires imbriqués à l'aide de l'indicateur recursive :
<?php
mkdir('test3/sub1/sub2', 0777, true);
?>
Exemple
Vérifions l'existence du répertoire avant de le créer :
<?php
$dir = 'new_dir';
if (!file_exists($dir)) {
mkdir($dir);
echo 'directory created';
} else {
echo 'directory already exists';
}
?>