多用户广告轮播的实现

王朝html/css/js·作者佚名  2006-12-17
窄屏简体版  字體: |||超大  

多用户广告轮播的实现

多用户广告轮播的实现 多用户广告轮播的实现

作者:ehome

转自: www.oso.com.cn

在网站的应用中,广告的随机发布已经是最常用的手法。实现的方法也较多;

以下为随机提取多广告用户的方案:

viewer表为存储用户信息,其中pricount为用户显示的权值,0 为停用。

$sql="select user,pricount from viewer";

$result=mysql_query($sql);

$i=$pic=0;

while($clk=mysql_fetch_array($result)){

$user[$i][0]=$clk[0];

$user[$i][1]=$clk[1];

$i++;

$pricount+=$clk[1];

}

for ($j=0;$j<3;$j++) {

srand((double)microtime()*1000000);

@$pri = rand(1,$pricount);

$ct=$i=0;

do { $ct += $user[$i][1];

$i++;

}while( $ct<$pri );

$pricount=$pricount-$user[$i-1][1];

$user[$i-1][1]=0;

//$user[$i-1][0]即为随机产生的广告用户改变$j值可产生更多用户但不能大于数据库记录数

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航