e股脑电脑教程网
  • 首 页
  • 操作系统
  • 应用软件
  • 下载工具
  • 影音视频
  • 办公软件
  • 媒体制作
  • 网站建设
  • 平面设计
  • 数据库
  • 程序开发
  • 视频教程
编辑推荐: | 文章搜索:
您现在的位置: e股脑 >> 媒体制作 >> Flash教程 >> 多用户广告轮播的实现 >> 教程正文
 
教程搜索
 
 
相关教程
  • 门户动态新闻Flash展示效
  • Flash教程:鼠标调整窗口
  • 门户FLASH网页广告代码全
  • 偷窥你的源代码:把swf还原
  • 浅释Flash ActionScript代
  • FLASH制作网站过程详细规
  • Flash MX常用快捷键一览
  • Flash制作动画之掌握基本
  • Flash MX 编程深层次应用
  • Flash MX2004入门与进阶实
  • Flash MX2004入门与进阶实
  • Flash MX2004入门与进阶实
  • Flash MX2004入门与进阶实
  • Flash MX2004入门与进阶实
  • Flash MX2004入门与进阶实
  • Flash MX2004入门与进阶实
 
 
赞 助 商
 
 
多用户广告轮播的实现
  • 来源:e股脑
  • 点击次数:
  • 更新时间:2007-8-9

多用户广告轮播的实现 作者: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值可产生更多用户但不能大于数据库记录数

}

  • 上一篇教程: 用PHP动态创建Flash动画
  • 下一篇教程: Flash的文字颜色渐变动画
  •  

    关于本站 | 广告联系 | 版权声明 | 使用帮助

    Copyright © 2004-2008 www.egunao.com All rights reserved.