Funkcija mkdir
Funkcija mkdir izveido jaunu direktoriju norādītajā ceļā.
Pirmo parametru funkcija pieņem kā virkni ar ceļu uz direktoriju, otro (neobligāto) - piekļuves tiesības
astotnieku skaitļa formā, trešo (neobligāto) - rekursīvas direktoriju izveides karogu.
Pēc noklusējuma tiesības tiek iestatītas kā 0777 (maksimālās tiesības).
Sintakse
mkdir(path, [mode], [recursive], [context]);
Piemērs
Izveidosim direktoriju 'test' pašreizējā mapē:
<?php
mkdir('test');
?>
Piemērs
Izveidosim direktoriju ar piekļuves tiesībām 0755:
<?php
mkdir('test2', 0755);
?>
Piemērs
Izveidosim ligzdotās direktorijas, izmantojot karogu recursive:
<?php
mkdir('test3/sub1/sub2', 0777, true);
?>
Piemērs
Pārbaudīsim direktorijas eksistenci pirms izveides:
<?php
$dir = 'new_dir';
if (!file_exists($dir)) {
mkdir($dir);
echo 'directory created';
} else {
echo 'directory already exists';
}
?>