Forum Webscript.Ru
Программирование => PHP => Тема начата: MASe от 19 Сентября 2002, 15:54:29
-
использую JS:
var s=new Array();
s[0] = "
";
....
s[9] = "
";
var i2=0;
var i3=s.length;
for(var i1=0;i1<3;i1++){
i2=Math.round(Math.random()*--i3);
document.write(s[i2]+"
");
s[i2]="";
s.sort().reverse();
суть - из базы s берется строка, выводится баннер со ссылкой. поставлено условие, блокирующее вывод одного и того же элемента. В данном случае, в колонке на странице появляется 3 разных баннера из 10 возможных.
Т.е. это забитые мною текста (картинки) со ссылками на внутрисайтовские баннеры. Никаких ограничений по таргетингу, подсчетам, и проч. статистическим штукам нет и не надо. Надо чтобы тоько показывались штуки по три-четыре на странице... причем без повторений.
Хочу то же самое на ПХП... Никак не соображу с "неповторяемостью".
Ни у кого нет готового скриптика или замечаний-предложений???
по форуму поискал - вроде не нашел ничего...
-
Кросспостинг!!!
-
для подстраховки ;-)))
а можно это вообще без MySQL????
-
Слушай, давай где-нибудь в одном месте это вести?
Сейчас пойду и там отвечу.
-
void shuffle(array array)
$numbers = range (1,20);
srand ((float)microtime()*1000000);
shuffle ($numbers);
while (list (, $number) = each ($numbers)) {
echo "$number ";
}