mkdir funksiyası

mkdir funksiyası göstərilən yolda yeni bir qovluq yaradır. Birinci parametr kimi funksiya qovluğun yolunu ifadə edən sətri, ikinci (isteğe bağlı) parametr kimi icazələri səkkizlik (octal) ədəd şəklində, üçüncü (isteğe bağlı) parametr kimi isə rekursiv qovluq yaradılması bayrağını qəbul edir. Default olaraq icazələr 0777 (maksimum icazələr) kimi təyin edilir.

Sintaksis

phpmkdir(path, [mode], [recursive], [context]);

Nümunə

Cari qovluqda 'test' adlı qovluq yaradaq:

php<?php
  mkdir('test');
?>

Nümunə

0755 icazələri ilə qovluq yaradaq:

php<?php
  mkdir('test2', 0755);
?>

Nümunə

recursive bayrağından istifadə edərək iç-içə qovluqlar yaradaq:

php<?php
  mkdir('test3/sub1/sub2', 0777, true);
?>

Nümunə

Qovluq yaratmazdan əvvəl onun mövcud olub-olmadığını yoxlayaq:

php<?php
  $dir = 'new_dir';
  if (!file_exists($dir)) {
    mkdir($dir);
    echo 'directory created';
  } else {
    echo 'directory already exists';
  }
?>

Həmçinin baxın

  • rmdir funksiyası,
    qovluğu silir
  • is_dir funksiyası,
    qovluğun mövcud olub-olmadığını yoxlayır
  • chmod funksiyası,
    icazələri dəyişdirir
  • scandir funksiyası,
    qovluğun tərkibini oxuyur