Anasayfa İletişim RSS
Ziya Kahraman Derslerini Okumak için Tiklayin Sulu Soğutma
Bilgisayar donanımında sulu soğutmanın kullanılması, artıları-eksileri...
 
Şimdi Üye Ol | Şifremi Unuttum
 
 
 
Anasayfa » PHP & MySQL (120 ders)
 
Random Resim

Yazar: Erdem Yavuz  
Eklenme: 03.11.2007   Okunma: 777    Puan: 3.1   Seviyesi:  Orta

<?php 



// ######################    error reporting block    ##########################



    
error_reporting(E_ALL & ~E_NOTICE);

    

// #############################################################################



/**

 * Resim Dizinimizin Yeri

 * 

 */

$imagedizin 'images/';





/**

 * Dizindeki dosya listesinden

 * random olarak birini secme

 *

 * @param directory $imagedizin

 * @return string

 */

function images($imagedizin)

{

    
//$images = array();

    
$d dir($imagedizin);

    while (
false !== ($d_f $d->read()))

    {

        if (
$d_f != '.' && $d_f !='..'

        {

            
$images[] = $d_f;

        }

    }

    
//srand(make_seed());

    
$img $images[rand(0,count($images))];

    if (
$img == null

    { 

        return 
images($imagedizin);

    }

    else 

    { 

        return 
$img;

    }

}



/**

 * Dizinden gelen değeri

 * kullanarak resmi gösterme

 *

 * @param dosya $image

 * @return görüntü

 */

function view_image($image)

{

    global 
$imagedizin;

    return 
'<img src="'.$imagedizin.$image.'" />';

}



/**

 * Ekrana Yazdırma

 */

print view_image(images($imagedizin));



 
?>

 
  • Currently 3.11/5
Değelendirmek için üye girişi yapmanız gerekmektedir
EkleBunu Sosyal Paylam Butonu
Random Resim Dersini Yazdırın

"Random Resim" dersi için 3 yorum var

04.11.2007 T_r3x diyor ki:
çok açıklayıcı olmuş..

13.02.2008 Ems diyor ki:
<?php
$ilk=1;
$son=5;
$RasgeleResim=mt_rand($ilk,$son);
echo "<img src=\"img/$RasgeleResim.jpg\">";
?>

benim prtik olarak kulllandığım kod parçacığı.
ilgili konuyu görmüşken paylaşayım dedim.
belirtilen dizinde rakamlandırılmış 5 resmi rasgele gösterir
resimler tek uzantıda olabilir.

28.03.2008 seldagumus diyor ki:
peki çok fazla kayıt varsa da işe yararmı. sayfay ı ağırlaştımazmı?:(( bende öyle oldu kullanamadım. ben asp kullanıyorum da deişen bişi yok pek orda rand ile yaptım.

ye olmadan yorum ekleyemezsiniz !


UYARI: SANALKURS'ta yer alan materyaller ile ilgili her türlü sorumluluk hazırlayan veya gönderene aittir. SANALKURS'ta yer alan hiçbir makale, yazarından izinsiz başka bir yerde yayınlanamaz. SANALKURS kullanıcıları ve üyeleri, üçüncü kişilerin telif hakkı sahibi bulunduğu her türlü fikri eser, fotoğraf, resim vb. materyal ve ürünleri kullanamazlar. SANALKURS kullanıcı ve yazarlarının, üçüncü kişilerin telif hakkı sahibi olduğu yazı, resim vb. ürünleri kullanması durumunda, her türlü hukuki ve cezai sorumluluk kendilerine aittir. Söz konusu haksız kullanım nedeniyle SANALKURS .NET'in hiçbir hukuki sorumluluğu bulunmamakta olup, haksız kullanım nedeniyle SANALKURS.NET'in üçüncü kişilere ödemek zorunda kalabileceği her türlü tazminat ve/veya adli/idari para cezaları ilgili Sanalkurs kullanıcılarından rücu edilecektir.
 İSTATİSTİKLER
XML Kaynağımızdan yararlanarak sitemizdeki derslerimizi masaüstünüzden yada web sitenizden takip edebilirsiniz
ÇEVRİMİÇİ 208 Ziyaretçi, 18 Üye (1 Gizli)
burajan, can172, KraL-Hack, b3kirist, _metalord, denge, akın1194, Genie, byyunus, ggürkan, hell1912, gameboy, sezgin_21, koobe, noktapsd, blue-r, muverrih
Bugün: 4326, Dün: 4674, Bu Ay: 23978, Toplam Ziyaret: 1051844, Toplam Üye: 92463, Son Üye: can172
Toplam Ders: 1645, Toplam Yazar: 40, Toplam Dosya: 43, Toplam Link: 109
   
RSS Kaynağımızdan yararlanarak sitemizdeki derslerimizi masaüstünüzden yada web sitenizden takip edebilirsiniz