Funktion mkdir
Die Funktion mkdir erstellt ein neues Verzeichnis am angegebenen Pfad.
Der erste Parameter der Funktion ist ein String mit dem Pfad zum Verzeichnis, der zweite (optionale) - die Zugriffsrechte
in Form einer oktalen Zahl, der dritte (optionale) - das Flag für die rekursive Erstellung von Verzeichnissen.
Standardmäßig werden die Rechte als 0777 (maximale Rechte) gesetzt.
Syntax
mkdir(path, [mode], [recursive], [context]);
Beispiel
Erstellen wir das Verzeichnis 'test' im aktuellen Ordner:
<?php
mkdir('test');
?>
Beispiel
Erstellen wir ein Verzeichnis mit Angabe der Zugriffsrechte 0755:
<?php
mkdir('test2', 0755);
?>
Beispiel
Erstellen wir verschachtelte Verzeichnisse mit Hilfe des Flags recursive:
<?php
mkdir('test3/sub1/sub2', 0777, true);
?>
Beispiel
Überprüfen wir die Existenz des Verzeichnisses vor dem Erstellen:
<?php
$dir = 'new_dir';
if (!file_exists($dir)) {
mkdir($dir);
echo 'directory created';
} else {
echo 'directory already exists';
}
?>