• 26-09-2008, 23:22:36
    #1
    arkadaşlar elimde şöyle bir kod mevcut
    Alıntı
    <?php
    $dosya = "./themes/clubofis/images/";

    $klasor_ac = opendir($dosya);
    while($file = readdir($klasor_ac)) {
    $s = @getimagesize($dosya."/".$file);
    if(in_array($s[2], array(1,2,3)))
    $sec[] = $file;
    }
    mt_srand((double)microtime()*1000000);
    $number = mt_rand(0,count($sec)-1);
    echo "<img src='".$dosya."/".$sec[$number]."'>";
    ?>
    Bu kod klasorden rastgele bir adet resim çağırmakta oysa ben klasorden rastgele 5 adet resim çağırmasını ve yan yana dizmesini istiyorum yanlız bu çağrılan resimlerin 5 ide birbirinden farklı olacak aynı resimden iki tanesi yada 3 tanesi yan yana gelmemeli nasıl olur bu iş yardımcı olursanız sevinirim....
  • 26-09-2008, 23:35:19
    #2
    php den anlayanlar için zor bi olay olmasa gerek arkadaşlar yardımlarınızı bekliyorum.
  • 26-09-2008, 23:46:53
    #3
    Üyeliği durduruldu
    array_rand fonksiyonu ile istediğin şeyi yapabilirsin sanırım. veya shuffle ile karıştırır sonra ilk 5 değeri alırsın.
  • 26-09-2008, 23:54:47
    #4
    kod bilgim okadar iyi değil kodu düzenleyip sunmanız mümkün mü acaba?