Bu PHP örneğinde, PHP ile bir klasördeki dosya listesini nasıl alacağınızı göreceğiz. PHP ile klasördeki dosya listesini scandir()
ile basitçe alabilirsiniz.
PHP’deki scandir()
işlevi, belirtilen dizindeki bir dizi dosya ve dizin döndürmek için kullanılan yerleşik bir işlevdir. scandir()
işlevi, belirtilen bir yol içinde bulunan dosyaları ve dizinleri listeler.
Örnek 1:
1 2 3 4 5 6 7 8 9 10 | <?php $klasor = 'yukleme'; $dosyalar = array_diff(scandir($klasor), array('.', '..')); echo "<pre>"; print_r($dosyalar); |
Örnek çıktı:
Örnek 2:
1 2 3 4 5 6 7 8 9 10 | <?php $dosyaListesi = glob('yukleme/*'); foreach($dosyaListesi as $dosya){ if(is_file($dosya)){ echo $dosya, '<br>'; } } |
Örnek çıktı:
Örnek 3: Belirli bir uzantıdaki dosyaların listesini getirme
1 2 3 4 5 6 7 8 9 10 | <?php $dosyaListesi = glob('yukleme/*.png'); foreach($dosyaListesi as $dosya){ if(is_file($dosya)){ echo $dosya, '<br>'; } } |
Örnek çıktı:
Oldukça basit ve etkileyici bir anlatım olmuş. Elinize sağlık.