Вывод случайной ссылки!

Печать RSS
576

И
Автор
Чатланин
0
8. ты о этом?
 
 echo "<br/>Случайная ссылка:<br/>"; 
$l=file("link.dat"); 
$lc=count($l); 
$n=rand(0, $lc-1); 
echo "$l[$n]<br>";

Дух
0
Принцип та понял smile а есть ещё помимо этого других способов для вывода smile через js знаю что есть

Дух
0
11,нет

Чатланин
0
9, выведет только одну ссылку
$links = array('link', 'link', 'link');
$i = 0;
while($i <= 3)
{
$rand = array_rand($links);
echo $links[$rand].'<br/>';
}
И
Автор
Чатланин
0
Ребят, а как сделать что б не одну ссылку случайно выводило, а три разные ссылки и более?
Так некатит, показывает все 3 ссылки одинаковые!
<?php
$quot_arr=array( 
'<a href="http://erolove.mobi">***</a>', 
'<a href="http://erolove.mobi">Бык</a> ', 
'<a href="http://erolove.mobi">Коза</a>' 
); 
$quot_rand = array_rand($quot_arr); 
echo ''.$quot_arr[$quot_rand].'<br>';
echo ''.$quot_arr[$quot_rand].'<br>';
echo ''.$quot_arr[$quot_rand].'<br>';
А

Пацак
0
<?php
$quot_arr=array(<куча ссылок>);
$total=count($quot_arr);
echo $quot_arr[rand(0,(int)($total/3))];
echo $quot_arr[rand((int)($total/3),(int)($total*2/3))];
echo $quot_arr[rand((int)($total*2/3),$total)];?>

Дух
0
<?php
$r = array (
'<a href="http://">блаблабла</a>',
'<a href="http://">блаблабла</a>',
'<a href="http://">блаблабла</a>
');
$rand = array_rand ($r, 2)
;
echo $r[$rand[0]]
;
?>

Дух
0
И потом инклудь эту страницу...
А

Пацак
0
Делишь кол-во ссылок на равные участки и выводишь по одной ссылке из каждого (эффективней работает при большом количестве ссылок).
К

Айсберг Визави
0
С помощью условий естественно. Сейчас напишу.
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск