mkdir

(PHP 4, PHP 5, PHP 7, PHP 8)

mkdirDizin oluşturur

Açıklama

mkdir ( string $yol , int $kip = 0777 , bool $ardışık = false , resource $bağlam = ? ) : bool

Yolu belirtilen dizini oluşturmaya çalışır.

Değiştirgeler

yol

Oluşturulacak dizinin yolu.

kip

Kip öntanımlı olarak, olası en geniş erişim izni anlamına gelen 0777'dir. Erişim tipleri hakkında ayrıntılı bilgi edinmek için chmod() sayfasına bakınız.

Bilginize:

kip Windows'ta yoksayılır.

Başına 0 getirerek kipi sekizlik tabanda belirtmek daha kullanışlı olabilir. Ayrıca, erişim kipi umask() kullanarak değiştirilebilen erişim maskesi ile de değiştirilebilir.

ardışık

yol değiştirgesinde belirtilen alt dizinlerin de oluşturulmasını sağlar.

bağlam

Bilginize: Bağlamsal destek PHP 5.0.0 ile eklenmiştir. Akım İşlevleri belgesinden Bağlamlar hakkında bilgi edinilebilir.

Dönen Değerler

Başarı durumunda true, başarısızlık durumunda false döner.

Örnekler

Örnek 1 - mkdir() örneği

<?php
mkdir
("/dizinim/için/bir/yol"0700);
?>

Örnek 2 mkdir() işlevinin ardışık değiştirgesi ile kullanımı

<?php
// İstenen dizin yapısı
$yapı './alt1/alt2/alt3/';

// Alt dizinleri de oluşturmak için mkdir() işlevine
// <parameter>ardışık</parameter> değiştirgesi belirtilmelidir.

if (!mkdir($yapı0777true)) {
    die(
'Dizinler oluşturulamadı....');
}

// ...
?>

Hatalar/İstisnalar

Dizin mevcutsa E_WARNING seviyesinde hata çıktılanır.

İlgili izinler dizinin oluşturulmasını engelliyorsa E_WARNING seviyesinde hata çıktılanır.

Ayrıca Bakınız

  • is_dir() - Bir dosyanın bir dizin olup olmadığını söyler
  • rmdir() - Dizin siler