Sitemizde görmüş olduğunuz phpsorunu.com-2011 Wordpress Teması sadece ve sadece 25 TL'dir. Ayrıntılı bilgi için tıklayınız.

İçerik

Buradasınız: Anasayfa » PHP » PHP ile Klasördeki Resimleri Rastgele Göstermek

Evet arkadaşlar bu yazımızda daha önceden yapmış olduğumuz rastegele reklam gösterme olayına benzer olarak bu seferde bir klasör içindeki resimleri her sayfa açılışında rastgele olarak göstermeyi yapacağız.

Kodlarımızda gerekli açıklamlar mevcuttur…

<?php
error_reporting(E_ALL & ~E_NOTICE);

//Resimlerin bulunduğu kalsör
$resim_klasor_adi = 'images/';

//Klasördeki dosya listesinden random olarak birini seçme olayını sizlere yapacağız.
function images($resim_klasor_adi)
{
    //$resimler = array();
    $klasor_ac = dir($resim_klasor_adi);
    while (false !== ($k_a_f = $klasor_ac->read()))
    {
        if ($k_a_f != '.' && $k_a_f !='..')
        {
            $resimler[] = $k_a_f;
        }
    }
    //srand(make_seed());
    $res = $resimler[rand(0,count($resimler))];
    if ($res == null)
    {
        return images($resim_klasor_adi);
    }
    else
    {
        return $res;
    }
}

//Klasörden gelen değeri kullanarak resmi gösterme
function resim_goster($resim)
{
    global $resim_klasor_adi;
    return '<img height="100" width="100" src="'.$resim_klasor_adi.$resim.'" />';
}

//Resimi ekranda gösterme
echo resim_goster(images($resim_klasor_adi));

 ?>

Herkese başarılar…

Paylaş :

Yazar Hakkında

Hasan Huseyin İŞLER

Lise yıllarında programlama ile tanışan ve Q-Basic, Pascal, C başlangıç seviyesinde öğrenenir. Üniversite de TEF-BSÖ okurken diğer dillerin yanı sıra PHP'de kendini geliştirmeye devam ederek bunların yanında CSS, JS ve Wordpress sistemiyle ilgilenir. www.phpsorunu.com'un da yöneticisi ve yazarlarındandır.

Yapılan Yorumlar

Bu konuya 1 yorum yapılmış.
  1.   Kamil24 Ocak 2012, 2:51  
     

    Selamlar,
    Uğraşınız için tebrikler. Fakt bunun, rastgele çekme özelliğini nasıl iptal edebiliriz? Ben istiyorumki img klasöründeki bütün imajlar a.php dosyama çektireyim listeleteyim.?

     
         

Yorum Gönder

İsim(Gerekli)
E-Posta(Gerekli)
Web Siteniz(Tercihen)

Mesaj Bölümü

Arama Bölümü

PhpSorunu.Com Widget

Yazılardan Haberdar Olun

Kategoriler

Badigardımız

DMCA.com © Tüm Hakları Saklıdır.
Bu websitesi DMCA Protection ile lisanslanmıştır. Yazılar kaynak belirtilmeden kullanılamaz.
RT : Çocukları Dijital Tehlikelerden Koruyun!
72 kişi takipte! Sen de takip et.