<select name="" id="">
<?php
// Dosyaların bulunduğu dizin
$dizin = 'dosya_dizini/';
// Dizin içindeki dosyaları listele
$dosyalar = scandir( $dizin );
// . ve .. dizinlerini filtrele
$dosyalar = array_diff( $dosyalar, array( '.', '..' ) );
// Her dosya için bir seçenek oluştur
foreach ( $dosyalar as $dosya ) {
echo "<option value=\"$dosya\">$dosya</option>";
}
?>
</select>
"php scandir()" araştırırsan direkt istediğin işlemi yapmana yarayan local fonksiyondur.
arkadaşlar hepinize öncelikle çok teşekkür ederim. Verdiğiniz kodlar ve mantıkla bi yere kadar gelebildim fakat sadece klasör listelemek istiyorum bunlarda dosya isimleri geldi. Chatgpt ye de sordum ama verdiği kodları çalıştıramadım.