5.00 / 1 oy

PHP'de dizinde bulunan belli bir uzantıya sahip dosyaları aramak

Önceki uygulama için bkz: PHP ile klasördeki tüm dosyaları görüntülemek (scandir)

Bu gece PHP'de dosyaları taramak, listelemek ve eklemek ile ilgili temel işlemleri nasıl yapabileceğimize bakacağız. Önceki uygulamada istediğimiz dizindeki tüm dosyaları nasıl listeleyebileceğimizi görmüştük, bu yazıda da bir dizin altında istediğimiz uzantılı dosyaları nasıl listeleyebileceğimize bakalım.

Not: Bulunan sonuçların dosya ya da klasör olduklarını kontrol etmek için is_file ve is_directory fonksiyonlarını kullanabilirsiniz.

Örnek: uploads klasöründeki jpg uzantılı görsel dosyalarını php ile listeleyin.

$dosyalar = glob("/uploads/*.jpg");

Not 2: Bu problemi çözebilmenin bir yolu yine scandir fonksiyonunu kullanmak ve dosyaların uzantılara göre filtrelenerek döngüler içinde yazdırılması. Ancak istediğiniz yapıya uyan dosyaları listelemek için kullanabileceğiniz glob adında bir fonksiyon daha mevcut olduğu için bu çözümde bu yöntemi tercih ettim.

Benzer örnekler ve uygulamalar için:

bkz: PHP'de min ve max fonksiyonları ve örnekler

bkz: PHP'de mutlak değer bulmak (abs fonksiyonu)

bkz: PHP'de yazının ilk karakterini bulmak

bkz: PHP'de yazının (string) kelime sayısını bulmak

bkz: PHP'de yazıyı tersten yazdırmak

bkz: PHP'de baştaki ve sondaki boşlukları silmek (trim)

 

PhpCoder

18.03.2021 02:21

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 dizinde bulunan belli bir uzantıya sahip dosyaları aramak

İ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.