mkdir функциясы
mkdir функциясы көрсөтүлгөн жол боюнча жаңы директория түзөт.
Функция биринчи параметр катары директориянын жолун камтыган сапты кабыл алат, экинчи (милдеттүү эмес) параметр катары - мүмкүндүктөрдү сегиздик сан түрүндө,
үчүнчү (милдеттүү эмес) параметр катары - директорияларды рекурсивдүү түзүү белгисин.
Демейки болуп, мүмкүндүктөр 0777 катары белгиленет (максималдуу укуктар).
Синтаксис
mkdir(path, [mode], [recursive], [context]);
Мисал
Учурдагы папкада 'test' деген директория түзөлү:
<?php
mkdir('test');
?>
Мисал
0755 мүмкүндүктөрүн көрсөтүп директория түзөлү:
<?php
mkdir('test2', 0755);
?>
Мисал
recursive белгисинин жардамы менен ички директорияларды түзөлү:
<?php
mkdir('test3/sub1/sub2', 0777, true);
?>
Мисал
Түзүлүүдөн мурун директориянын бар экендигин текшерилү:
<?php
$dir = 'new_dir';
if (!file_exists($dir)) {
mkdir($dir);
echo 'directory created';
} else {
echo 'directory already exists';
}
?>