时时商务社区
标题:
用PHP实现小型站点广告管理(修正版)
[打印本页]
作者:
新格网络
时间:
2018-2-14 09:45
今天做照着例子做,发现其中有很多错误的地方,为了让广大菜鸟兄弟更好的理解,我把修改后的文件给大家看看。
数据结构如下:
CREATE TABLE ad (
url varchar(100) NOT NULL,
banner varchar(150) NOT NULL,
alt varchar(100),
priority int(4) DEFAULT '1' NOT NULL,
)
增加广告的文件
***************putad.php********************
Untitled
广告交换表
图 片 URL:
连接 URL:
显示权数:
连接说明:
***************showad.php********************
url;
$adbanner[]=$row->banner;
$adalt[]=$row->alt;
$adpriority[]=$row->priority;
}
//初始化中间变量;
$numcheck=$numrows;
$i=$pricount=0;
//得到最大随机数;
while($numcheck) {
$pricount+=$adpriority[$i];
$i++; $numcheck--;
}
//程序执行时的百万分之一秒产生随机数种子;
srand((double)microtime()*1000000);
//得到1到最大随机数之间的一个随机数;
$pri= rand(1,$pricount);
//中间变量清零;
$pricount=0;
//按加权值不同,产生用来显示广告的、元素为字串的数组;
for($i=0;$i
注释:其中config.inc里面就是连接mysql数据库的东西,在这就不列出来了。上面的程式还有改进空间,还有好多功能没实现,如果你愿意你也可以修改。不过修改后最好给一份给我:terence611005@sina.com
有问题请和我联系:oicq:18680986
您可能感兴趣的文章:
随机广告显示(PHP函数)
用PHP实现小型站点广告管理
用PHP实现的随机广告显示代码
PHP运行时强制显示出错信息的代码
php 随机排序广告的实现代码
php 广告调用类代码(支持Flash调用)
适用于抽奖程序、随机广告的PHP概率算法实例
强制PHP命令行脚本单进程运行的方法
php广告加载类用法实例
php强制运行广告的方法
欢迎光临 时时商务社区 (http://bbs.4435.cn/)
Powered by Discuz! X3.2