A mkdir függvény
A mkdir függvény új könyvtárat hoz létre a megadott elérési úton.
Az első paraméterként a függvény egy karakterláncot fogad a könyvtár elérési útjával, a második (opcionális) paraméter a hozzáférési jogosultságokat
nyolcas számrendszerben, a harmadik (opcionális) paraméter pedig a rekurzív könyvtárlétrehozás jelzője.
Alapértelmezetten a jogosultságok 0777 értékre (maximális jogosultságok) vannak beállítva.
Szintaxis
mkdir(path, [mode], [recursive], [context]);
Példa
Hozzunk létre egy 'test' könyvtárat az aktuális mappában:
<?php
mkdir('test');
?>
Példa
Hozzunk létre egy könyvtárat 0755 hozzáférési jogosultságok megadásával:
<?php
mkdir('test2', 0755);
?>
Példa
Hozzunk létre egymásba ágyazott könyvtárakat a recursive jelző segítségével:
<?php
mkdir('test3/sub1/sub2', 0777, true);
?>
Példa
Ellenőrizzük a könyvtár létezését a létrehozása előtt:
<?php
$dir = 'new_dir';
if (!file_exists($dir)) {
mkdir($dir);
echo 'directory created';
} else {
echo 'directory already exists';
}
?>