5.00 / 1 oy

PHP'de runtime esnasında klasör yaratmak

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

 

PhpCoder

18.03.2021 03:15

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
PHP'de runtime esnasında klasör yaratmak

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.