• 08-06-2013, 20:40:39
    #1
    s.a arkadaşlar aşağıdaki kodu kullanıyorum ekrana yazdırdığımda dosyalar karışık bi şekilde yazılıyor. isme göre yazdırabilmem mümkünmü?
    Alıntı
    <?php
    $dir = opendir("pic"); //Burada Hangi Klasörün içersini listelemek istiyorsak onu seçtik

    while (($dosya = readdir($dir)) !== false) // While Döngüsüne girerek dosyamızı okuyoruz.
    {




    if(! is_dir($dosya)){ // Bu if döngüsü dosya harici olan yani klasör yollarını gizlememizi sağlıyor. eyer if döngüsünü silerseniz klasör yolunu noktalarla gösterecektir..

    echo "Dosya: " . $dosya . "<br >"; // Ekrana Yazdırıyoruz..
    }}
    closedir($dir); //İşimiz Bitti
    ?>
  • 08-06-2013, 21:04:31
    #2
    Üyeliği durduruldu
    $dir = opendir("pic"); 
    $dosya = readdir($dir);
    $dosya = asort($dosya); //dizi elemanlarını sıralama
    //diğer sıralama yöntemleri için http://php.net/manual/tr/array.sorting.php  adresine bakabilirsiniz
    foreach($dosya as $item){
    if(!is_dir($item)){
    echo "$item<br>";
    }
    }