Funktionen mkdir
Funktionen mkdir opretter en ny mappe på den angivne sti.
Den første parameter tager funktionen en streng med stien til mappen, den anden (valgfri) - adgangsrettigheder
i form af et octal tal, den tredje (valgfri) - flaget for rekursiv oprettelse af mapper.
Som standard indstilles rettighederne til 0777 (maksimale rettigheder).
Syntaks
mkdir(path, [mode], [recursive], [context]);
Eksempel
Lad os oprette mappen 'test' i den aktuelle mappe:
<?php
mkdir('test');
?>
Eksempel
Lad os oprette en mappe med angivelse af adgangsrettigheder 0755:
<?php
mkdir('test2', 0755);
?>
Eksempel
Lad os oprette indlejrede mapper ved hjælp af flaget recursive:
<?php
mkdir('test3/sub1/sub2', 0777, true);
?>
Eksempel
Lad os tjekke om mappen eksisterer før oprettelse:
<?php
$dir = 'new_dir';
if (!file_exists($dir)) {
mkdir($dir);
echo 'directory created';
} else {
echo 'directory already exists';
}
?>