Функција mkdir

Функција mkdir креира нови директоријум на наведеној путањи. Први параметар функција прихвата стринг са путањом до директоријума, други (опционални) - права приступа у виду окталног броја, трећи (опционални) - флаг рекурзивног креирања директоријума. Подразумевано права се постављају као 0777 (максимална права).

Синтакса

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

Пример

Креирајмо директоријум 'test' у тренутном фолдеру:

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

Пример

Креирајмо директоријум са навођењем права приступа 0755:

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

Пример

Креирајмо увучене директоријуме уз помоћ флага recursive:

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

Пример

Проверимо постојање директоријума пре креирања:

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

Погледајте такође

  • функцију rmdir,
    која брише директоријум
  • функцију is_dir,
    која проверава постојање директоријума
  • функцију chmod,
    која мења права приступа
  • функцију scandir,
    која чита садржај директоријума