Funksie mkdir

Die funksie mkdir skep 'n nuwe gids by die gespesifiseerde pad. Die eerste parameter van die funksie aanvaar 'n string met die pad na die gids, die tweede (opsionele) - toegangsregte in die vorm van 'n oktale getal, die derde (opsionele) - die vlag vir rekursiewe skepping van gidse. Standaard word regte ingestel as 0777 (maksimum regte).

Sintaksis

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

Voorbeeld

Kom ons skep 'n gids 'test' in die huidige vouer:

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

Voorbeeld

Kom ons skep 'n gids met die spesifikasie van toegangsregte 0755:

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

Voorbeeld

Kom ons skep geneste gidse met behulp van die vlag recursive:

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

Voorbeeld

Kom ons kontroleer die bestaan van die gids voordat ons dit skep:

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

Sien ook

  • die funksie rmdir,
    wat 'n gids verwyder
  • die funksie is_dir,
    wat die bestaan van 'n gids kontroleer
  • die funksie chmod,
    wat toegangsregte verander
  • die funksie scandir,
    wat die inhoud van 'n gids lees