PHP ile Klasördeki Dosya Listesini Okuma – Web Tasarım & Programlama
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:
<?php
$klasor=”yukleme”;
$dosyalar = array_diff(scandir($klasor), array(‘.’, ‘..’));
echo “<pre>”;
print_r($dosyalar);
<?php
$klasor = ‘yukleme’;
$dosyalar = array_diff(scandir($klasor), array(‘.’, ‘..’));
echo “<pre>”; print_r($dosyalar);
|
Örnek çıktı:
Örnek 2:
<?php
$dosyaListesi = glob(‘yukleme/*’);
foreach($dosyaListesi as $dosya){
if(is_file($dosya)){
echo $dosya, ‘<br>’;
}
}
<?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
<?php
$dosyaListesi = glob(‘yukleme/*.png’);
foreach($dosyaListesi as $dosya){
if(is_file($dosya)){
echo $dosya, ‘<br>’;
}
}
<?php
$dosyaListesi = glob(‘yukleme/*.png’); foreach($dosyaListesi as $dosya){ if(is_file($dosya)){ echo $dosya, ‘<br>’; } }
|
Örnek çıktı: