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

广告条轮播-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> 

 

 

Win32 行程通讯的观念与技术-Delphi资料 编程发送E-mail-Delphi资料 调用那个函数得到本机的IP-Delphi资料 动态改变/添加网络设置中的 TCP/IP 的 DNS 地址-Delphi资料 任何动态改变/添加网络设置中的 TCP/IP 的 DNS 地址-Delphi资料 如何在程序中动态取得Win98的网络邻居中的工作组及计算机名-Delphi资料 动态设置DNS地址-Delphi资料 读取IE收藏夹内网址的信息-Delphi资料 改网络计算机名-Delphi资料 关于WEB应用程序的打印组件开发初探-Delphi资料 基于TELNET协议的DELPHI程序与LINUX主机通信的实现 监视POP3信箱-Delphi资料 开发WEBMAIL程序-Delphi资料 开发响应用户输入的数据库web Server-Delphi资料 利用Delphi编程发送E-mail 利用Delphi编写Socket通信程序 利用Delphi开发网络数据库应用 在许多系统中,出于安全或其它原因,常常要求随时对键盘进行监控,一个专-Delphi资料 链接的视觉效果-Delphi资料 如何从域名名得到IP?-Delphi资料 如何动态改变/添加网络设置中的 TCP/IP 的 DNS 地址-Delphi资料 如何获取CapsLock 、 Insert 等键的状态?-Delphi资料 如何在程序中动态取得Win95/98的网络邻居中的工作组及计算机名?-Delphi资料 提高客户机/服务器应用系统性能的一些方法-Delphi资料 网络和通讯编程-Delphi资料 WebBrowser流程讲解及如何判断下载网页成功-Delphi资料 用Delphi 3.0实现运行于浏览器内的客户 用Delphi编写ASP的ActiveX 用Delphi编写CGI程序(五) 用Delphi编写CGI程序返回图象 用Delphi程序获取拨号连接的动态IP地址 头痛问题,解决有200大洋可拿 各位大侠,pc 机如何从串口中读数据???? 高分请教:DCT变换从C到汇编的翻译。 高手在干什么啊,怎么没人理我呢?????? 如何让JPanel重绘? CHM文档 为什么我给ComboBox控件去掉了CBS_SORT属性无效 请问谁有Audio CD Maker 5.0 的注册码? 简单呀!获取系统时间的函数 求教,各位大虾帮帮忙,急啊! 怎样连接 SQL SERVER 2000 确认一下:通过ICO发短信,收费吗? 发言有分! 继承的问题 WM_LBUTTONDOWN WM_MOUSEMOVE,但不是 各位帮帮忙 明天过节发分!快来啊!!!!!!! 这个是什么错误? 关于access数据库操作的问题,谁能帮我? sql服务无法连接???? TO dreamfan(★这个月辞职★) 近来领分!:) 空值可以用NVL判断,请教空格如何判断呢?非常感谢! 感情问题,我该怎么办? 请教各位高手,关于使用JSP与mysql的登录问题!急!急!急!急!急! 这里有一个数据库以外的问题,大家帮忙看一下??? 请教:listbox如何通过双击选中项,删除该项,并添加到另一个listbox呢? 远程备份sqlserver2000数据库问题! 》》》高手来看看这个问题,编译器错误,搞不懂了。《〈〈 如何使用標尺 请问在stringgrid控件中可否一次在不同的cell中填入不同颜色的文字? 120分求解!! "模态"窗体的全屏与非全屏切换 用VC做DCT变换的同仁多吗? 急!急:如何使用链接来调用运行本地应用程序(exe文件)?请高手指教,多谢! 如何将一个ip捆绑多个域名,并且将域名与虚拟主机一一对应?这样作dns或路游等设置较普通设置有何异样??请高手指点,谢谢!!! 如何在一个win2k server的服务器上创建一个MSMQ队列! 请大家帮忙看一下,这个问题怎么办???? 请问vb里面的直方图用哪个控件,怎么画? vc和java,哪一个更有钱途? 請問哪里有條碼字體下載??? 看<windows程序设计>(第五版)章节上有什么顺序吗? 关于windows 可执行文件的结构问题! 如何才能得知当前路径?比如VB的App.Path? 能否向asscess添加图像字段,如果可以,那么要怎样写入和读出,请各位关注 谁知道用代码在treeview web控件中,添加node的方法? 关于金山公司的词霸那样的弹出菜单怎么做? 我从哪里可以买到powerbuilder8的多媒体教学光盘?thanks! 哪伟大侠有GB2322的汉字内码表啊? 关于对眼球经济的探讨(请各联盟盟主来看看!!!) 错在哪里? 如何才能实现将ListView的一列拖到另外一列的位置? 在VC#中订阅消息要手工输入,为什么不做成VB一样?有简单方法吗? 生物与无机环境的相互作用称为生态系统,为什么要强调无机环境呢?什么叫无机环境?生物学中很多都强调无机物和有机物的概念,例如分解者把尸体分解成无机物,无机物和有机物在化学中好 铝和氯化铵反应吗我觉得应该反应啊 太空垃圾一直在太空飘浮,是否地球和其它星球距离太远,对太空垃圾失去了引力?有些解释说卫星只要控制好与地球的距离,使万有引力恰好等于其向心力就能让卫星永不停息的绕地球作匀速圆 气温与生活的联系 急 家用水塔怎么安装,能控制住水.我家安的立式水塔,进水口安了一个浮球阀,出水口安了一个单项阀.同是一条管进水.出水,为什么有时候水从水塔顶面溢出,有时又控制的住,经检查浮球阀没有问 既然,地球轨道没有绝对的太空,为什么太空垃圾不会慢慢的被地球引力拉回来呀?何况,“神州七号”还要借助于能源进行轨道维持呢?太空垃圾难道不会受太空稀薄空气的影响?不解,太空垃圾应 向暖水瓶中灌开水,随着壶中的开水越来越多,听到的声音的音调也在逐渐变高,有经验的人能根据音调的变化判断出开水是否灌满了.请你根据此提出一个物理问题,并设计实验证明你的猜想( 如图所示,水塔与自来水管组成连通器,若塔内水面距地面高度hl=18m 四楼住户水龙头出水口距地面高度h2=10m,水龙头出水口横截面积为3×l0-4m2.(g取10N/kg)求:(1)四搂住户水龙头出水口处水 如图所示,水塔与自来水管组成连通器,若水塔内水面高度h1=18m,五楼住户水龙头出水口高度h2=13m,四楼住户水龙头出水口高度h3=10m,水龙头出水口面积为3cm的平方.求: (1)四楼住户水龙头出水 生活天气柳州要到什么时候天气才转晴啊…… 如图所示,来自水塔与与自来水管可能看做连通器,.已知楼底水龙头距地面1m,跟他相连的压强计的示数为2*10的负五次方Pa(g=10N/kg)则:①来自水塔中的水面距离地面的高度至少为多少?②小明 太空垃圾一般飘浮在地球外哪一层面?主要是什么垃圾? 气温与生活的知识 不锈钢卧式水塔几个孔具体哪个出水?哪个入水?还有剩下孔的作用是什么呢? 如图所示,水塔与自来水管组成连通器,若水塔内水面高度h1如图所示,水塔与自来水管组成连通器,若水塔内水面高度h1=18m,五楼住户水龙头出水口高度h2=13m,四楼住户水龙头出水口高度h3=10m 生活中有哪些常见的温度 如图,水塔与自来水管组成连通器水塔与自来水管组成连通器,若水塔内水面高度h1=18m,五楼住户水龙头出水口高度h2=13m,四楼住户水龙头出水口高度h3=10m,水龙头出水口直径为2cm.求:(1)四楼住 如图所示,水塔与自来水管组成连通器,若水塔内水面高度h1=18m五楼住户水龙头出水口高度h2=13m,四楼住户水龙头出水口高度h3=10m,水龙头出水口直径为2cm.求:(1)四楼住户水龙头出水口处,水的 游泳馆向一个长是50M,宽是25M,水深是1.6M的游泳池里注水.经过0.6小时,注入240立方米,照这样计算,几小时能把游泳池注满? 电压力锅和电饭煲那个好自己刚刚参加工作,想买个锅蒸饭、炖肉,听说电压力锅功能多、做饭快,但是又怕压力锅有危险,不知道怎么选择.请知道的朋友帮推荐一下.顺便帮推荐个好用的牌子和 如图所示,水塔与自来水管组成连通器,若水塔内水面高度h1=18m,五楼住户水龙头出水口高度h2=13m,四楼住户水龙头出水口高度h3=10m,水龙头出水口面积为0.003平方米.求:(1)四楼住户水龙头出 学校新建游泳池长30宽20深2米,如果注水720立方米,池内水深多少米 电压力锅与电饭煲的区别 那个更实惠 生物与环境的表现在:.生态系统是指一定的空间范围内,所形成的统一的整体.生态系统的各种生物的数量和所占的比例是相对稳定的,说明生态系统有一定的?.生态系统中物质和能量流动的渠 物理熔化与凝固选择下列现象中属于熔化现象的是____,属于凝固现象的是____.1雪花落在掌心很快变成了小水珠.2出炉的钢水浇铸成各种形状的钢锭.3冬天,说话时的时候嘴边有白气.4用冰块给中 电压力锅集高压锅和电饭锅的优点于一体电压力锅集高压锅和电饭锅的优点于一体,既安全又节能.某型号电压力锅的额定电压为220V,右图是其工作原理图,R1、R2分别是主加热器和保压加热器,R 在一定的地域内生物与环境所形成的统一的整体叫做生态系统,试举一生态系统的例子说深奥一点,越深奥越好 一个长方体泳池的长是50m,宽30m.向池中注水,每分钟注15立方米的水,几分钟后水深可达2米? 图是一火警报警器的一部分电路示意图.其中R2为用热敏电阻制成的传感器,电流表A作为值班室的显示器,a、b我只知道R2在变小 然后怎么分析呢 如图7-2所示是一火警报警电路的示意图.其中R3为 种类繁多的生物都生活在一定的环境中,生物与环境( )、( ),就构成了生物圈. 1)一用电器标有100v,500w当它的电压是80v时实际电功率多大?当它的电压是120v时,实际电功率多大?2)一用电器的电压是200v,R=40欧,10度电可供它使用多长时间? 女人吃什么花粉最好 由水塔A经水泵抽水到水塔B,怎样防止水塔A无水时,造成水泵烧坏.前提水塔A距离水泵太远,无法用电缆取信号,水泵控制为自动方式,无人看守.我说过了,水泵距离水塔A太远了,没法布电缆,所以加 对额定电压为100V,功率为500W的电热器,用90V的电源电压供电,则电功率为几W?. 怎么吃花粉?真的不能用开水冲吗? 热水器安在了二楼有增压泵,增压泵也在二楼,晚上用的是水塔的水,水塔在二楼楼顶,二楼有水一楼却没水,这是为什么,管道已经检查了都不堵,那位大侠能告诉我啊! 太阳系与银河系谁大? 花粉,谁知道什么吃什么花粉好? 家里自来水不用水塔直接用水泵可以吗 全世界10个地区气候特点(英文) 吃颗粒药不用温水用开水冲可以吗 亚里士多曾认为低音的传播速度比高音慢,你同意他的看法吗?请用实验来验证你的看法.(1)设计实验:(2)数据处理:(3)分析结果: 从化学角度解释为什么食品在冰箱可延长保质期 氢氧化镁和稀硫酸反应生成什么 随便叫一位同学蒙住眼睛坐在房间中央,请他安静地坐着不动,也不要转动头,然后,你拿2枚硬币敲响起来,你所站的位置要么在他得正前方.要么在他的正后方,如果请他说出敲响硬币得位置.他的 哪些食物不宜放在冰箱里 冰箱如何去异味 放在冰箱的食物无发生什么化学变化吗 水沸腾之后多少时间才可以喝? 一根长为1M左右、粗细均匀的细木棒,一个已知质量为m的钩码,一把刻度尺,还有一些细绳和一只铅笔,只用这些器材如何测出这根细棒的的质量?写出你设计的实验步骤及导出计算木棒质量的公 化学能将冰箱变成微波炉吗就是说化学能将性质不同的东西变成相同吗就是化学能改变性质吗 水为什么要沸腾了才能喝灭菌的话,六七十度不就行了,为什么要沸腾了?请允许我提这个白痴的问题吧. 就是要设计一个实验,最好简单点,写清实验目的,实验结论 从微观角度说食物为什么要放进冰箱 怎样测试超声波的存在 1一个量筒和一个玻璃小试管,另有适量的水.请你设计一个实验,测出这个小试管的玻璃密度.⑴写出简要的实验步骤;⑵根据实验中测得的物理量(用字母符号表示)写出试管玻璃密度的表达式.____ 熔化 凝固图是甲 乙 丙 三位同学做熔解、凝固实验得到的图像.由图像可知什么做得是熔解实验,什么是用晶体做的实验.晶体的熔点约在什么,实验过程中保持固、液共存状态的时间约为多少 超声波测声速实验如果同时用相位比较法和共振干涉法进行测量,当发射器信号和接收器信号的相位相同时,接收器端面处是否为振动位移的波节(超声波测声速) 如图所示,R1为热敏电阻(温度降低电阻增大),R2为滑动变阻器,R3为电阻箱,C为平行板电容器现一带电液静止,下列操作是带电液向上移动开关S断开降低R1的温度R3阻值增大R2的触头向上移动 物理熔化与凝固为了使路上的积雪很快融化,有关部门向雪地上喷融雪剂,是为了A使雪的熔点升高B使雪的凝固点降低C使积雪的温度降低D使积雪的温度下降 环形山形成的原因 电阻R1=20Ω,R2=20Ω,R3=60Ω,平行板电容器的电容C=4x10的8次方F.他们连接成如图所示的电路,并与U=8V的恒定电压连接,开始时开关S处于断开状态,若开关S闭合前电容器中间有一带电颗粒处于静止状态,
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘