• 25-02-2017, 13:19:39
    #1
    klasörde farklı isimlerde 100 e yakın jpg uzantılı resmim var. Butona tıkladığımda klasörden rastgele bir resim çekmesini istiyorum. repeat olmayacak şekilde yardımcı olabilecek varmı? ingilizce dökümanları araştırdım fakat çalışmadı hiçbiri
  • 25-02-2017, 18:06:05
    #2
    hozukcan adlı üyeden alıntı: mesajı görüntüle
    klasörde farklı isimlerde 100 e yakın jpg uzantılı resmim var. Butona tıkladığımda klasörden rastgele bir resim çekmesini istiyorum. repeat olmayacak şekilde yardımcı olabilecek varmı? ingilizce dökümanları araştırdım fakat çalışmadı hiçbiri
    <?php
    $files = scandir('resimler/');
    
    $img = array();
    foreach($files as $item){
        if(preg_match('#(.*?).jpg#',$item)) {
            $img[] = $item;
        }
    }
    $say = count($img);
    $rastgele_cek = rand(0,$say - 1);
    
    echo 'Seçilen resim: <img src="resimler/'.$img[$rastgele_cek].'">';
    ?>
    Ben php örneğini verdim eğer butona tıkladığında anlık çıkmasını istiyorsan, ajax ile bu kodlara entegre edebilirsin.