mkdir funksiýasy
mkdir funksiýasy görkezilen ýol boýunça täze direktoriýa döredýär.
Funksiýa birinji parametr hökmünde direktoriýanyň ýoluny görkezýän setiri kabul edýär, ikinji (islege bagly) - sekizlik san görnüşindeki giriş hukuklaryny,
üçünji (islege bagly) - direktoriýalary recursiw döretmek baýdagyny.
Bellenen ýagdaýynda hukuklar 0777 (iň ýokary hukuklar) hökmünde bellenýär.
Sintaksis
mkdir(path, [mode], [recursive], [context]);
Mysal
Häzirki papkada 'test' direktoriýasyny döreteliň:
<?php
mkdir('test');
?>
Mysal
Giriş hukuklaryny 0755 görkezmek bilen direktoriýa döreteliň:
<?php
mkdir('test2', 0755);
?>
Mysal
recursive baýdagynyň kömegi bilen iç-içe direktoriýalary döreteliň:
<?php
mkdir('test3/sub1/sub2', 0777, true);
?>
Mysal
Döretmezden öň direktoriýanyň barlygyny barlalyň:
<?php
$dir = 'new_dir';
if (!file_exists($dir)) {
mkdir($dir);
echo 'directory created';
} else {
echo 'directory already exists';
}
?>