PHP ile bir klasördeki .jpg dosyalarını .txt yazdırma

PHP ile bir klasördeki .jpg dosyalarını .txt yazdırma

 

<?php

// imageLarge klasörünün yolu
$klasor_yolu = 'imageLarge';

// Klasördeki tüm dosyaları alır
$dosyalar = scandir($klasor_yolu);

// .jpg uzantılı dosyaları filtreler
$jpg_dosyalari = array_filter($dosyalar, function($dosya) {
    return pathinfo($dosya, PATHINFO_EXTENSION) === 'jpg';
});

// Dosya adlarını bir txt dosyasına yazma
$dosya_adi = 'dosya_listesi.txt';
$dosya = fopen($dosya_adi, 'w');
foreach ($jpg_dosyalari as $dosya_adi) {
    fwrite($dosya, $dosya_adi . PHP_EOL);
}
fclose($dosya);

echo "Dosya adları $dosya_adi adlı dosyaya başarıyla yazıldı.";
?>

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.