• 11-09-2006, 00:44:08
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    burada bir arkadaş paylaşmıştı ben bunu çıkan her sayfayı tek bir adrese çıkacak şekilde yönlendirdim yanlız atıyorum resim 2 çıkınca resime tıklayınca başka adrese gidicek resim 3 çıkınca tıklayınca başka adrese gidecek kodu nasıl düzenleriz yani her resimin ayrı bir linki olsun benim php bilgim az olduğundan takıldım ilginize teşekkürler

    <? 
    
    $resim[0]="http://www.xxx.com/resim1.jpg"; 
    $resim[1]="http://www.xxx.com/resim2.jpg"; 
    $resim[2]="http://www.xxx.com/resim3.gif"; 
    $resim[3]="http://www.xxx.com/resim4.jpg"; 
    
    shuffle($resim); 
    echo"<a href=\"http://www.xxx.com/v2\"><img src=$resim[0]></a>"; 
    ?>
  • 11-09-2006, 01:09:13
    #2
    Üyeliği durduruldu
    php ile uğraşma al sana elimdeki bir javascript'i ekledim. kolay gelsin.

    https://www.r10.net/javascript/18615-random-banner.html
  • 11-09-2006, 04:03:37
    #3
     <? 
    //Rastgele resim rastegele adres
    $resim[0]="http://www.xxx.com/resim1.jpg"; 
    $resim[1]="http://www.xxx.com/resim2.jpg"; 
    $resim[2]="http://www.xxx.com/resim3.gif"; 
    $resim[3]="http://www.xxx.com/resim4.jpg"; 
    $adres[0]="http://www.siteadresi.com";
    $adres[1]="http://www.siteadresi.com";
    $adres[2]="http://www.siteadresi.com";
    $adres[3]="http://www.siteadresi.com";
    shuffle($resim); 
    shuffle($adres); 
    echo"<a href=$adres[0] target=_blank><img src=$resim[0]></a>"; 
    ?>
     <? 
    //Bu da senin istediğin sanırım
    $adres[0]="<a href=http://www.site adresi.com><img src=http://www.xxx.com/resim1.jpg border=0></a>"; 
    $adres[1]="<a href=http://www.site adresi.com><img src=http://www.xxx.com/resim2.jpg border=0></a>"; 
    $adres[2]="<a href=http://www.site adresi.com><img src=http://www.xxx.com/resim3.jpg border=0></a>"; 
    shuffle($adres); 
    echo"$adres[0]"; 
    ?>
  • 11-09-2006, 11:06:35
    #4
    Üyeliği durduruldu
    linkide resmide mysql e atayıp oraya auto_increment le bir sql tablosu verip
    sql sorgusuna order by rand() asc yazıp veriyi karışık olarak alabilirsiniz
  • 11-09-2006, 18:26:13
    #5
    saolun teşekkürler
  • 11-09-2006, 21:39:34
    #6
    saho adlı üyeden alıntı: mesajı görüntüle
    linkide resmide mysql e atayıp oraya auto_increment le bir sql tablosu verip
    sql sorgusuna order by rand() asc yazıp veriyi karışık olarak alabilirsiniz
    Her sayfada bi tane sql bağlantısı açmaya gerek varmı ?
  • 11-09-2006, 23:15:16
    #7
    Üyeliği durduruldu
    array ile çok mu yavaş olacak query nin sonuna
    mysql_free_result($queryadi) gibi kullanarak optimize sağlayabilirsin sorgunda arrayda shuffle çok ta hızlı değil mysql zaten diğer veritabanlarındna hızlıdır bu yüzden terci ediliyor
  • 11-09-2006, 23:25:22
    #8
    saho adlı üyeden alıntı: mesajı görüntüle
    array ile çok mu yavaş olacak query nin sonuna
    mysql_free_result($queryadi) gibi kullanarak optimize sağlayabilirsin sorgunda arrayda shuffle çok ta hızlı değil mysql zaten diğer veritabanlarındna hızlıdır bu yüzden terci ediliyor
    Haklısın ama online ziyaretci sayısının yüksek olduğunu düşünürsek her defasında sql den sorgu yapmak bir süre sonra ziyaretci yoğunluğu ve aynı andaki sayfa gösterimine bağlı olaraktan yavaşlama+sorguların ram de yer kaplaması+Sql connection time out hatalarının çıkmasına yol açacaktır.Aynı zaman da Cpu ve ram kullanım oranlarında da ister istemez artışlara yol açacaktır.
  • 15-09-2006, 18:54:43
    #9
    ya şimdi bişi daha isticem umarım yardım edebilirsiniz şimdi atıyorum 100. kişi girince siteye benim istediğmi resim ve link çıksın hediye olayı gibi bi iş için lazım