АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
258 of 410 menu

Функцыя 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'; } ?>

Глядзіце таксама

  • функцыю rmdir,
    якая выдаляе дырэкторыю
  • функцыю is_dir,
    якая правярае існаванне дырэкторыі
  • функцыю chmod,
    якая змяняе правы доступу
  • функцыю scandir,
    якая чытае змесціва дырэкторыі
byenru