Funksjonen mkdir
Funksjonen mkdir oppretter en ny mappe på den angitte banen.
Første parameter tar funksjonen en streng med banen til mappen, andre (valgfrie) - tilgangsrettigheter
i form av et oktalt tall, tredje (valgfrie) - flagg for rekursiv opprettelse av mapper.
Som standard settes tillatelsene til 0777 (maksimal tilgang).
Syntaks
mkdir(path, [mode], [recursive], [context]);
Eksempel
La oss opprette mappen 'test' i gjeldende mappe:
<?php
mkdir('test');
?>
Eksempel
La oss opprette en mappe med angivelse av tilgangsrettigheter 0755:
<?php
mkdir('test2', 0755);
?>
Eksempel
La oss opprette nestede mapper ved hjelp av flagget recursive:
<?php
mkdir('test3/sub1/sub2', 0777, true);
?>
Eksempel
La oss sjekke eksistensen av mappen før opprettelse:
<?php
$dir = 'new_dir';
if (!file_exists($dir)) {
mkdir($dir);
echo 'directory created';
} else {
echo 'directory already exists';
}
?>