Dizin İşlemleri için kullanılan PHP Fonksiyonları mkdir() ve rmdir() kullanımı ile dizin oluşturma hakkında bilgiler.
mkdir() Fonksiyonu
mkdir() fonksiyonu PHP'de dizin oluşturmak için kullanılan fonksiyondur. Bu fonksiyon oluşturulacak dizinin ismi ve dizine ait izin kodu olmak üzere iki paremetre alır.
mkdir(dizinismi, dizinizinkodu);
Eğer izin kodu girilmezse ön tanımlı default değer olarak "0777" PHP tarafından kabul edilecektir. DİKKAT! 0777 numaralı kod en yüksek izin seviyesidir ve bu iznin herkese açılması güvenlik riskleri oluşturabilir.
NOT! 0600 ve 0644 gibi güvenlik açısından daha ideal izin kodları bulunmaktadır. 0600 izin kodlu dizinde yalnızca biz okuyabilir ve yazabiliriz. 0644 izin kodlu dizinde herkes yalnızca okuyabilir yazamaz.
mkdir() fonksiyonu çıktı olarak TRUE yada FALSE değerlerinden birini döndürür. Bir kontrol yapısı ile sınarsak daha net görülecek:
if (mkdir("Bizim_Dizin")) {
echo "Şu Bizim_Dizin Oluşturuldu.";
} else {
echo "Bizim_Dizin" Oluşturulamadı.";
}
rmdir() Fonksiyonu
rmdir() fonksiyonu PHP'de dizin silmek için kullanılır. Dizinin yani klasörün, yolun ismi aldığı tek parametre olarak yeterlidir.
rmdir("Bizim_Dizin");
rmdir() fonksiyonu da çıktı olarak TRUE yada FALSE değerlerinden birini döndürür. Yine bir kontrol yapısı ile belirtelim:
if (rmdir("Bizim_Dizin")) {
echo "Şu Bizim_Dizin Silindi.";
} else {
echo "Bizim_Dizin" Silinemedi.";
}