Funksioni mkdir

Funksioni mkdir krijon një drejtori të re në rrugën e specifikuar. Parametri i parë i funksionit pranon një varg me rrugën drejt drejtorisë, i dyti (opsional) - lejet e hyrjes në formën e një numri oktal, i treti (opsional) - flamurin e krijimit rekursiv të drejtorive. Si parazgjedhje, lejet vendosen si 0777 (lejet maksimale).

Sintaksa

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

Shembull

Le të krijojmë drejtorinë 'test' në dosjen aktuale:

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

Shembull

Le të krijojmë një drejtori duke specifikuar lejet e hyrjes 0755:

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

Shembull

Le të krijojmë nëndrejtori duke përdorur flamurin recursive:

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

Shembull

Le të kontrollojmë ekzistencën e drejtorisë përpara krijimit:

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

Shihni gjithashtu

  • funksionin rmdir,
    i cili fshin drejtorinë
  • funksionin is_dir,
    i cili kontrollon ekzistencën e drejtorisë
  • funksionin chmod,
    i cili ndryshon lejet e hyrjes
  • funksionin scandir,
    i cili lexon përmbajtjen e drejtorisë