Funktio mkdir
Funktio mkdir luo uuden hakemiston määritettyyn polkuun.
Ensimmäisenä parametrina funktio ottaa merkkijonon, jossa on polku hakemistoon, toisena (valinnaisena) - käyttöoikeudet
oktaalilukuna, kolmantena (valinnaisena) - lipun rekursiivista hakemiston luontia varten.
Oletusarvoisesti käyttöoikeudet asetetaan arvoon 0777 (suurimmat käyttöoikeudet).
Syntaksi
mkdir(path, [mode], [recursive], [context]);
Esimerkki
Luodaan hakemisto 'test' nykyiseen kansioon:
<?php
mkdir('test');
?>
Esimerkki
Luodaan hakemisto määrittämällä käyttöoikeudet 0755:
<?php
mkdir('test2', 0755);
?>
Esimerkki
Luodaan sisäkkäisiä hakemistoja lipun recursive avulla:
<?php
mkdir('test3/sub1/sub2', 0777, true);
?>
Esimerkki
Tarkistetaan hakemiston olemassaolo ennen luomista:
<?php
$dir = 'new_dir';
if (!file_exists($dir)) {
mkdir($dir);
echo 'directory created';
} else {
echo 'directory already exists';
}
?>