(PHP 4, PHP 5, PHP 7, PHP 8)
mkdir — Dizin oluşturur
$yol
, int $kip
= 0777
, bool $ardışık
= false
, resource $bağlam
= ?
) : boolYolu belirtilen dizini oluşturmaya çalışır.
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.
Başarı durumunda true
, başarısızlık durumunda false
döner.
Ö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ı, 0777, true)) {
die('Dizinler oluşturulamadı....');
}
// ...
?>
Dizin mevcutsa E_WARNING
seviyesinde hata çıktılanır.
İlgili izinler dizinin oluşturulmasını engelliyorsa
E_WARNING
seviyesinde hata çıktılanır.