Random.php adında bir sayfam var buna mesela 20 tane link yazıcam
ama bir sayfada en fazla 5 tane link göstermesini istiyorum.
Ve sayfa her yenilendiğinde linkler değişecek nasıl yapabilirim bunu
mysql kullanmıyorum bu arada.
Random link değiştirmek
12
●2.275
- 23-09-2007, 17:13:03Üyeliği durduruldu<?PHP
$max = "5";
$link[] = "Link1 Sitesi%http://www.link1.com";
$link[] = "Link2 Sitesi%http://www.link2.com";
$linknum = sizeof($link)-1;
$rand = rand(0, $linknum-$max);
for($m=$rand; $m <= $rand+$max; $m++) {
$exp = explode("%", $link[$m]);
echo "<a href=\"$exp[1]\">$exp[0]</a><br>";
}
?>
şimdi orda linkleri görüyosun o satırları kopyala alt alta yeni link olarak geçsin
işte linkin adı % işaretinden öncesi adreside % işaretinden sonrası $max değeride en fazla
link sayısı bi deneyin bakalım nasıl olacak hiç denemedim kafamdan yazdım. - 23-09-2007, 20:07:15
<?php $link[0] = 'http://www.w1.com'; $link[1] = 'http://www.w2.com'; $link[2] = 'http://www.w3.com'; $link[3] = 'http://www.w4.com'; $link[4] = 'http://www.w5.com'; $link[5] = 'http://www.w6.com'; $link[6] = 'http://www.w7.com'; $link[7] = 'http://www.w8.com'; $link[8] = 'http://www.w9.com'; $link[9] = 'http://www.w10.com'; $link[10] = 'http://www.w11.com'; $link[11] = 'http://www.w12.com'; $link[12] = 'http://www.w13.com'; shuffle($link); for($i=0; $i<5; $i++){ echo '<a href="'.$link[$i].'" target="_blank">'.$link[$i].'</a><bR>'; } ?> - 23-09-2007, 22:20:59Vega adlı üyeden alıntı: mesajı görüntüle
<?php $link[0] = '<a href="http://www.w1.com" target="_blank">Linkim 1</a>'; $link[1] = '<a href="http://www.w2.com" target="_blank">Linkim 2</a>'; $link[2] = '<a href="http://www.w3.com" target="_blank">Linkim 3</a>'; $link[3] = '<a href="http://www.w4.com" target="_blank">Linkim 4</a>'; $link[4] = '<a href="http://www.w5.com" target="_blank">Linkim 5</a>'; $link[5] = '<a href="http://www.w6.com" target="_blank">Linkim 6</a>'; $link[6] = '<a href="http://www.w7.com" target="_blank">Linkim 7</a>'; $link[7] = '<a href="http://www.w8.com" target="_blank">Linkim 8</a>'; $link[8] = '<a href="http://www.w9.com" target="_blank">Linkim 9</a>'; $link[9] = '<a href="http://www.w10.com" target="_blank">Linkim 10</a>'; $link[10] = '<a href="http://www.w11.com" target="_blank">Linkim 11</a>'; shuffle($link); for($i=0; $i<5; $i++){ echo $link[$i].'<bR>'; } ?>
birşey anlamadım bir sayfada mesela 5 tanesini çıkartmak istesek nasıl yapıcaz?