PHP ile Rasgele Banner Gösterimi

Sitenizde rasgele bannerleri görüntülemek için en basit yol resimlere birer numara vererek rand() fonksiyonu ile kendi aralarında döndürmektir. Bunu ister bannerinizde ister reklamlarınızda kullanabilirsiniz.

Her banner artışında rand() fonksiyonunun parametresinide o sayıya göre ayarlamalısınız. Sayfa her yenilendiğinde rasgele banner gösterilecektir. Biz şu an için üç tane banner gösterimi yapacağız.

<?php  

$Banner1  = "resim/banner1.jpg";
$Url1     = "http://www.guraysuerdem.com";  

$Banner2  = "resim/banner2.jpg";
$Url2     = "http://www.guraysuerdem.com";  

$Banner3  = "resim/banner3.jpg";
$Url3     = "http://www.guraysuerdem.com";  

$Rasgele  = rand(1,3);
$Resim    = ${'Banner'.$Rasgele};
$Url      = ${'Url'.$Rasgele};  

echo "<a href=".$Url."><img src=".$Resim." border=0></a>";  

?>

Uygulamanın örneğini buradan görebilir ve kaynak dosyalarınıda buradan indirebilirsiniz.

7 thoughts on “PHP ile Rasgele Banner Gösterimi


  1. buda bir diğer yapım şekli…

    <?php

    $rst=rand(1,3);
    switch($rst){
    case “1”;
    echo ““;
    break;
    case “2”;
    echo ““;
    break;
    case “3”;
    echo ““;
    break;
    default;
    echo “bir sorun meydana geldi”;
    }

    ?>


  2. Herkes Bildiği Rasgele banner sisteminin kodlarını vermiş madem, birde ben veriym dedim.Bu Kodda phpde dizilerden yararlanılarak, dizilerin bir fonksiyonu olan shuffle yani rasgele metodunu kullanarak banner sistemi oluşturmuş olduk.

    <?php
    $r1=’‘;
    $r2=’‘;
    $r3=’‘;
    $r4=’‘;

    $reklam = array($r1,$r2,$r3,$r4);
    shuffle($reklam);

    echo $reklam[0];

    ?>


  3. Arkadaşlar, yazdığım üstte yazdığım kodda değişkenlerin tırnak arasına şöyle yazacaksınız:

    (link)(resim)(link bitişi)

    yani ilk değişken için

    $r1='(link)(resim)(link bitişi)’;

    Bu kodları kendinize göre düzenleyip kullanabilirsiniz.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir