说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

广告条轮播-PHP初学入门教程10

HTML文档下载 WORD文档下载 PDF文档下载
不知大家有没有发现各大站点上的标头广告banner,我们每次访问这些站点时,都会看到不同的广告图标,我们用PHP来实现这个功能。

 

9. 简易banner动态更替 

 

  不知大家有没有发现各大站点上的标头广告banner,我们每次访问这些站点时,都会看到不同的广告图标,或者如果你每次刷新页面时,这些广告banner就会不断地随机更替变换。要实现这种效果虽然用javascript也可以达到(象天极网站的动态变换广告banner就是通过调用javascript来实现的),但是如果我们用PHP的话,我们还可以结合数据库来做数据量很大,如每日一题之类的功能。费话少说,让我们立即来看看如何用PHP来实现banner的动态更替功能。 

 

简易banner动态更替PHP文件(banner.php3): 

 

<?//产生随机数srand((double)microtime()*1000000);//在0和4之间取一个数字$randval = rand(0,5);// 显示结果echo "<a href=//www.okbase.net><img alt=进入php的世界 border=0 src=$randval.gif></a>";?> 
我们可以发现,实现的程序非常简单:主要是先利用srand这一初始化随机数产生器产生随机数,再调用rand函数在定义的有效范围内来获取其中一个随机值,最后显示$randval.gif各图片banner,即0.gif、1.gif、2.gif、3.gif或4.gif。为了便于大家理解,我将rand函数的语法及相关说明罗列如下: 
rand
语法:int rand([int min], [int max]);
返回值:整数
函数种类:数学运算
内容说明:本函数用来取得随机值。若没有指定随机数的最大及最小范围,本函数会自动地从0到RAND_MAX中取一个随机数。若有指定min及max的参数,则从指定参数中取一数字。例如rand(38,49)则会从38到49之间取得一个随机值。其中UNIX系统包含49,Win32系统不包含49。值得注意的是为了使随机数的随机率最大,每次在取随机数前最好使用srand()来设定新的随机数。在本例中在用srand()来产生新的随机数时加入了时间因素,执行时以百万分之一的随机率来产生随机数
9.1 我们更改head.inc文件以应用该简易banner动态更替功能,同时还得为不同的广告banner链接到它们对应的网址。
  当然,首先我们必须先准备好用于更换交换的banner图标,同时也给我们的页面标头加上自己网站的徽标(01DC.gif)。
新的标头文件(header.inc):
<?// 定义通用页面头部?><HTML><HEAD><TITLE> <? echo "$MySiteName - $title"; ?> </TITLE><style type="text/css"><!--.text { font-family: "宋体"; font-size: 12pt; color: #006633; text-decoration: none}--></style></HEAD><body topmargin=2><table width="100%" border="0"><tr><td rowspan="3" width="19%"><img src="http://www.okbase.net/images/logo.gif" width="140" height="60"></td><td rowspan="3" width="29%"><?//取得乱数种子srand((double)microtime()*1000000);//在0和4之间取一个数字$randval = rand(0,5);// 显示结果switch($randval){case "0";echo "<a href=//gophp.heha.net/index.html><img border=0 src=$randval.gif></a>";break;case "1";echo "<a href=//personal.668.cc/haitang/index.htm><img border=0 src=$randval.gif></a>";break;case "2";echo "<a href=//gophp.heha.net/index.html><img border=0 src=$randval.gif></a>";break;case "3";echo "<a href=//gophp.heha.net/index.html><img border=0 src=$randval.gif></a>";break;case "4";echo "<a href=//personal.668.cc/haitang/index.htm><img border=0 src=$randval.gif></a>";break;}?></td><td width="52%"><div align="center"><a href="../test/form.php3" class="text">自动发送邮件测试</a></div></td></tr><tr><td width="52%"><div align="center"><a href="../test/php/php1.php3" class="text">简易轮回广告更替</a></div></td></tr><tr><td width="52%"><div align="center"><a href="../password/password.php3" class="text">简易密码验证实例</a></div></td></tr></table><hr color="#ff9900" size="4"></body></html> 

 

 

用VB开发标准CGI程序 用VB实现客户——服务器(TCP/IP)编程实例 用VB实现聊天讨论室和点对点会话 用VB写一个定时PING某IP的程序 用VB制作浏览器 用Visual Basic 5.0设计E-mail程序(MAPI) 用Visual Basic6.0编写客户服务器程序 用Visual Basic创建FTP组件 用Visual Basic开发数据库浏览器 用Visual Basic轻松地设计Browser及Ftp程序 VB用Winsock控件发信Email VB用Winsock实现点对点通信 邮件检查程序(二) -VB资料 邮件检查程序(一) -VB资料 在VB程序中怎样挂断拨号网络 在VB中利用UDP协议编写聊天程序 在VB中模拟实现邮件传输 在VB中实现文件上传 在VB中使用UDP协议 在VB中用Outlook发电子邮件 在程序中打开 Internet 拨号连接窗口 -VB资料 在一个单位内部或通过广域协议(如X.25)互联的行业内部都有几十或上万台计算机互联,用Intrane 在应用中集成浏览器-VB资料 在桌面上建立一个 Internet 快捷键 -VB资料 VB怎样接收电子邮件(POP3协议简介) VB怎样用VB得知系统当前是否处于internet链结状态 VB制作自己的网络搜索软件 自动更新工作站的应用程序-VB资料 自己的IE——用VB制作浏览器 VB6制作Win98风格的工具栏 VB实现窗口的弹出式菜单 请问,在C++Builder中怎样调用计算机内置扬声器? 谁知道哪有PB7下载? 如何在一个函数中调用另一个函数??????急!!!!!!!!!谢谢了 关于OnNcLButtonUp消息 怎样让我的编辑控件捕捉到enter键 十万火急: 如何把某个text字段的内容写到文本文件中? 求购二手资料:MCSE+MCDBA/SCJP的全套英文资料 有谁知道哪里有Marcocantu 的<>下载?英文版也行!!! 小case。 请问为什么连接的时候,出现StdAfx.sbr': No such file or directory的情况,怎样消除 请问如何获得目录下所有的文件-69!! 如何用vb写共享程序的注册密码部分? Windows 98下可否运行Tomcat? ???????????为什么没有人回答我,难道没有高人????????? 那一种网络监控软件能将两台进行信息交流的计算机的所有信息监控起来! ScrollWindow有什么用?清高手详细说明! 急!:关于ORACLE9的OEM问题,为什么在OEM中不能进入DBA STUDIO,总是提示搜索不到数据库,请问怎么搜索 八数码问题一定有解吗? 如何写库房盘点部分?(讲原理不要讲代码) 小问题,大家帮我解决一下(类型转换问题) 帮忙看一下这样的.Prj 文件是什么C语言工具生成的。早得我好苦呀 控件签名问题!! 救救我,用VB打包后安装的程序运行出错class not registered!有DBGRID控件 java有什么好? 关于Oracle触发器请教: 在弹出的子窗口关闭的同时,父窗口跳转到另一链接如何做,谢谢! TO:enmity(灵感之源) 如何去掉调用Dll在任务栏产生的图标 ORACLE 8的企业版可以糽一台PC上吗? 急救!1000块钱由1分,2分,5分,1角,2角,5角,1元,2元,5元,10元,20元,50元,100元的任意组合,可有多少种组合? 我的电脑有两个内存条(不是一种型号),今天用优化大师优化了一下,结果出现不能启动的现象,请问各位高手如何解决????? 如何在98下设置默认浏览器? to 吴文智 先生 怎样用Adaptive Server Anywhere6.0发布网络版?PB菜鸟求救.... 我的电脑有两个内存条(不是一种型号),今天用优化大师优化了一下,结果出现不能启动的现象,请问各位高手如何解决??? 菜鸟问题,CString 如何转化成整形 !!!在Delphi中不规则窗体的快速显示??? 我的电脑有两个内存条(不是一种型号),今天用优化大师优化了一下,结果出现不能启动的现象,请问各位高手如何解决? 请教大侠!!!!vb调用com组件方法时传递参数类型的问题 updatesql出错: 在java中如何生成可单独安装运行的应用程序呀?就像.exe一样! 请问有没有关于C#的源代码或资料的网站呢? 怎样定位access数据库的路径? 在32代码中调用过16DLL的高手请进! 高分请教!!!!急请大侠帮忙!!!!!!!!!!!!!!! 我的电脑有两个内存条(不是一种型号),今天用优化大师优化了一下,结果出现不能启动的现象,请问各位高手如何解决 -???? 请大家出谋:朋友要离了,怎么安慰她? pfc问题 jin_shan(DOS)请进来看看,谢谢!! 大家平时玩什么网络游戏?请留下ID和擅长的游戏(玉笛书生有偿调查) 请帮一个忙? 怎么写新闻作文300字 小杰妈妈买了一只2.6千克的鸡,摊主送了一个50克的鸡蛋.鸡蛋的质量是鸡的质量的几分之几? 怎样写三年级观察小狗作文300字 5.椎实螺外壳的螺旋方向,右旋对左旋是显性.杂交实验发现当右旋♀×左旋♂时,为右旋;当左旋♀×右旋♂时,时左旋;番茄的果皮颜色红色对黄色为显性,杂交实验结果是当红色♀×黄色♂ 写关于小狗的作文300—400字白色的小狗名叫果冻急. 鸡蛋的营养跟鸡蛋的大小有关吗 消息作文300字 蜗牛为什么有左旋还有右旋?(人的脑穴哪?) 一只鸡蛋2.6千克,一个鸡蛋中52克,求这只鸡与鸡蛋的重量之比,并求出比值 新闻消息300字作文 一个蜗牛螺壳的旋向为母性影响,其中右旋基因D控制,左旋由基因d控制,一个左旋蜗牛,自交后后代全部为右旋蜗牛,其基因型是_? 写狗的作文300字(必须是情感变化顺序来写) 蛋神奇踪哪个蛋神比较厉害?我想买蛋神 有两蓝鸡蛋,第一蓝56个,第二蓝20个.每次从第一蓝拿3个鸡蛋放入第二蓝,拿多少次,使两个蓝的鸡蛋同样多? 什么叫等级递增稀释法 蛋神哪买的蛋神奇踪里面的魔蛋浙江附海哪有卖的啊? 写家乡的冬天的作文 湖南的 左旋右旋圆偏振光怎么判别我还需要详细的,正交后怎么判断左旋还是右旋? 1:600倍水稀释是什么意思 请问,卫星电视天线,左旋和右旋机是什么意思. 什么是双倍稀释法?微生物学中双倍稀释法概念及应用 成绩按1 1. 为何卫星要用左旋右旋极化波为何有些俄罗斯卫星要使用左旋右旋极化波这有何好处?为何要用? 两个互为旋光异构体的有机物怎么判断哪个是左旋哪个是右旋 有机化学里的D和L;阿尔法和贝塔是什么意思?和左右旋有关系吗?什么样的结构就会左旋或右旋? 天道左旋 地道右旋是什么意思?期待答案,不胜感激 量鸡蛋的体积.找来一个长方体的盒子量出里面的长是15厘米,宽是8厘米往空盒子里倒入水,量的水深7cm把鸡蛋放入盒子里,鸡蛋全部没入水中,量的此时水深7.6cm.根据以上数据,你能算出这只鸡蛋 D-构型的同一个分子,可以有既右旋又左旋的么?比如:可以有D-(+)-甘油醛和D-(-)甘油醛么?我个人觉得没有。 六年级作文家乡的美食注意:我的家乡在菏泽. 一个烧杯 一个鸡蛋的体积大约是120立方厘米 如果把鸡蛋放入这个仪器 里面的液体会升多少只告诉这个烧杯上面的直径为6cm 水也不知道是多少 别的条件也没有.我天天鄙视他!) 手性结构,左旋右旋.为啥说这个化学键向外/向里呢?在化学书上看到 为啥说OH是向外的,甲基是向里的 我的家乡特点食品 作文400字写郁南啊,速度(要写特点和食品)(老师还说不能写水果的) 以10倍稀释法稀释溶液 在微生物实验中要稀释溶液,取样品一克加99ml水,取这样的溶液1ml在加入9ml水可得到10∧-3稀释液,那么要得到10∧-4,10∧-5稀释液 ,是不是就是取上一级的溶液1ml在加入9ml水 左旋右旋化学如何判断基团的大小优先顺序 关于小狗的作文300字 写小狗的作文300字 消息作文300字 狗狗作文300字 怎么把液体稀释十倍 《家乡的冬天》作文我的家乡在中国西南 在四川凉山 会东 冬天不怎么冷 以上是我家乡冬天的主要情况 谁可以帮我写一篇《家乡的冬天》的作文 字书在450~500以上就可以了 数学题(篮子里的鸡蛋)往一只空篮子里放鸡蛋,篮子里的鸡蛋数每1分钟增加一倍,放了十二分钟后,篮子刚好放满.在什么时候鸡蛋刚好放到半篮? 300字作文写小狗 作文《家乡的冬天》500字左右,我的家乡是潮州,没有雪,速度502.为什么 老妇卖鸡蛋,有趣又大方,见人卖一半,还送半个蛋,见了四个人,卖光篮中蛋,请问篮中蛋几何 作文 伴随我成长的一篇童话 (字数少点450~500字左右) 家乡的冬天作文描写冬天的景物,快@@@! 奥数题一篮鸡蛋,第一次拿出了一半多半个,第二次拿出余下的三分之一多三分之一个 关于阜宁大糕的作文(字数在500字左右) 超市卖出14箱鸡蛋,每箱5千克,一共卖了280元,每千克鸡蛋多少元? 葡萄糖溶液的旋向是左旋还是右旋?怎么判断? 固体胶水(如AB胶)用什么可以清洗干净?加急!拜托各位大神 已知超市每千克鸡蛋的售价比进价高1元,全部售完后共赚440元,请问鸡蛋多少千克?某超市用2500元购进一批鸡蛋,销售过程中损耗鸡蛋10千克。已知超市每千克鸡蛋的售价比进价高1元,全部售 稀释限点的含义? 什么材质的物料不粘AB胶拜托各位大神 某超市在"十一”黄金周期间,第一天售出鸡蛋132千克第二天售出188千克,还剩下百分之75.超市原有鸡蛋多少千克?某超市在"十一”黄金周期间,第一天售出鸡蛋132千克第二天售出188千克,还剩 我的故乡作文450字左右 AB胶可以替代灌封胶吗谢谢了,大神帮忙啊 目前市场流行右旋VC,右旋是怎么回事?右旋VC真比左旋的好吗? 我的家乡主要写景450字作文要在 5点之前给我 橡胶与橡胶连接用什么胶水大神们帮帮忙
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn