PHP'de dosya işlemlerinde gecenin önceki saatlerinde paylaştığım uygulamalar:
bkz: PHP ile klasördeki tüm dosyaları görüntülemek (scandir)
bkz: PHP'de dizinde bulunan belli bir uzantıya sahip dosyaları aramak
scandir ve glob fonksiyonları ile dosyaları listeleyebiliyoruz ve istediğimiz uzantılara sahip olan dosyaları da süzebiliyoruz. Sıra geldi klasör ekleme işlemine.
PHP'de klasör ekleme işlemi mkdir fonksiyonu ile yapılır. mkdir fonksiyonunun bir zorunlu ve üç de isteğe bağlı olarak eklenebilen olmak üzere toplam dört parametresi vardır. Ancak bizim kullanacağımız uygulamalarda sadece ilk parametre olan klasör adı parametresi kullanılacaktır.
Not: bir kod birden çok kez çalışabilir, bu sebeple klasör ekle komutu daha önce verildi ise ya da o isimde bir klasör zaten varsa tekrar klasör eklenmesi mümkün olamayacağı için öncelikle file_exists fonksiyonu ile dosyanın zaten olup olmadığı kontrol edilmelidir.
Örnek: ana dizinde uploads adında bir klasör yoksa bu klasörü ekleyen bir PHP uygulaması yazın.
if (!file_exists("uploads"))
mkdir("uploads");
Edit: ilerleyen saatlerde gelen yazılar için:
bkz: PHP'de bir dosya var mı kontrol etmek
bkz: PHP'de runtime esnasında dosya kopyalamak