ფუნქცია 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';
}
?>