PHP – PHP İle Klasör Kontrolü

Bir klasörü nasıl belirleyebiliriz? Uzantısı olmayan herşey klasör müdür? İşte bu soruların cevabı bu konuda yatıyor.Her uzantısı olmayan klasör değildir.Bu yüzden PHP’de klasör kontrol sınıfı mevcuttur.is_dir fonksiyonu ile belirtilenin klasör olup olmadığını kontrol ederiz.İşte size bir örnek.

<?php
//www.programlamadersleri.com
if (is_dir("test-klasor")) //is_dir() fonksiyonu ile belirtilenin klasör olup olmadığı kontrol ediliyor. 
{// if içinde yazılmasının nedeni ise eğer bu bir klasör ise yapılacak şeylerin olmasıdır.
echo "<br>evet bu bir klasör";
}else
{
//www.programlamadersleri.com
echo "<br>hayır bu bir klasor değil";

}//www.programlamadersleri.com
?>

PHP – PHP ile klasör oluşturma

Php ile dosyamızın bulunduğu dizinde klasör oluşturmak için mkdir() komutunu kullanırız.Bu örnekte ise basit bir şekilde klasör varlığı kontrol edildikten sonra eğer klasör yok ise yeni klasör oluşturulmaktadır.

<?php
$klasoradi = "deneme";

if (file_exists($klasoradi))
//file_exists ile klasörün var olup olmadığı kontrol ediliyor.
//Eğer mkdirtest isimli bir klasör mevcut ise true değer döndürüp if içindeki işlemleri yapıyor.
{
echo "klasör mevcut";  //klasör mevcut ise ekrana yazdırılıyor.
}else
{
//eğer klasör mevcut değil ise yeni klasör oluşturuluyor.
mkdir($klasoradi);
echo "klasör oluşturuldu.";

}
?>