<?php $dir = "folder_name"; $files = []; // Klasördeki dosyaları listele if ($handle = opendir($dir)) { while (false !== ($file_name = readdir($handle))) { if ($file_name != "." && $file_name != "..") { $files[] = $dir . '/' . $file_name; } } closedir($handle); } // Dosyaları kontrol et ve array dizisine atama if (!empty($files)) { // Rastgele bir dosyayı seç $random_file = $files[array_rand($files)]; // Seçilen dosyayı ekrana yazdır echo "file: " . $random_file; } else { echo "Klasörde dosya bulunamadı."; } ?>
Üstadım çok teşekkür ederim.
Biraz daha geliştirmek adına şunları nasıl yapabiliriz;
1) Alt klasörlereki dosyaları da diziye eklemek
2) Klasör adlarını listeye eklememek
3) Sadece resim uzatısına sahip dosyaları diziye dahil etmek.
Şimdiden teşekkürler.