mkdir Fonksiyonu
mkdir fonksiyonu, belirtilen yolda yeni bir dizin oluşturur.
İlk parametre olarak dizin yolunu içeren bir string alır, ikinci (opsiyonel) parametre olarak sekizlik sayı biçiminde erişim izinleri,
üçüncü (opsiyonel) parametre olarak da özyinelemeli dizin oluşturma bayrağını alır.
Varsayılan olarak izinler 0777 olarak ayarlanır (maksimum izinler).
Sözdizimi
mkdir(path, [mode], [recursive], [context]);
Örnek
Mevcut klasörde 'test' dizinini oluşturalım:
<?php
mkdir('test');
?>
Örnek
0755 erişim izinleri belirterek bir dizin oluşturalım:
<?php
mkdir('test2', 0755);
?>
Örnek
recursive bayrağını kullanarak iç içe dizinler oluşturalım:
<?php
mkdir('test3/sub1/sub2', 0777, true);
?>
Örnek
Dizin oluşturmadan önce varlığını kontrol edelim:
<?php
$dir = 'new_dir';
if (!file_exists($dir)) {
mkdir($dir);
echo 'directory created';
} else {
echo 'directory already exists';
}
?>