国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

PHP新手上路(十)

瀏覽:10日期:2024-03-01 11:26:16
建設(shè)一個(gè)簡(jiǎn)單交互的網(wǎng)站(六) 9. 簡(jiǎn)易banner動(dòng)態(tài)更替;;不知大家有沒(méi)有發(fā)現(xiàn)各大站點(diǎn)上的標(biāo)頭廣告banner,我們每次訪問(wèn)這些站點(diǎn)時(shí),都會(huì)看到不同的廣告圖標(biāo),或者如果你每次刷新頁(yè)面時(shí),這些廣告banner就會(huì)不斷地隨機(jī)更替變換。要實(shí)現(xiàn)這種效果雖然用javascript也可以達(dá)到(象天極網(wǎng)站的動(dòng)態(tài)變換廣告banner就是通過(guò)調(diào)用javascript來(lái)實(shí)現(xiàn)的),但是如果我們用PHP的話,我們還可以結(jié)合數(shù)據(jù)庫(kù)來(lái)做數(shù)據(jù)量很大,如每日一題之類的功能。費(fèi)話少說(shuō),讓我們立即來(lái)看看如何用PHP來(lái)實(shí)現(xiàn)banner的動(dòng)態(tài)更替功能。;;簡(jiǎn)易banner動(dòng)態(tài)更替PHP文件(banner.php3): <? //產(chǎn)生隨機(jī)數(shù) srand((double)microtime()*1000000); //在0和4之間取一個(gè)數(shù)字 $randval = rand(0,5); // 顯示結(jié)果 echo "<a href=//gophp.heha.net/index.html><img alt=進(jìn)入php的世界 border=0 src=$randval.gif></a>"?>;;我們可以發(fā)現(xiàn),實(shí)現(xiàn)的程序非常簡(jiǎn)單:主要是先利用srand這一初始化隨機(jī)數(shù)產(chǎn)生器產(chǎn)生隨機(jī)數(shù),再調(diào)用rand函數(shù)在定義的有效范圍內(nèi)來(lái)獲取其中一個(gè)隨機(jī)值,最后顯示$randval.gif各圖片banner,即0.gif、1.gif、2.gif、3.gif或4.gif。為了便于大家理解,我將rand函數(shù)的語(yǔ)法及相關(guān)說(shuō)明羅列如下:;;rand 語(yǔ)法:int rand([int min], [int max]); 返回值:整數(shù) 函數(shù)種類:數(shù)學(xué)運(yùn)算 內(nèi)容說(shuō)明:本函數(shù)用來(lái)取得隨機(jī)值。若沒(méi)有指定隨機(jī)數(shù)的最大及最小范圍,本函數(shù)會(huì)自動(dòng)地從0到RAND_MAX中取一個(gè)隨機(jī)數(shù)。若有指定min及max的參數(shù),則從指定參數(shù)中取一數(shù)字。例如rand(38,49)則會(huì)從38到49之間取得一個(gè)隨機(jī)值。其中UNIX系統(tǒng)包含49,Win32系統(tǒng)不包含49。值得注意的是為了使隨機(jī)數(shù)的隨機(jī)率最大,每次在取隨機(jī)數(shù)前最好使用srand()來(lái)設(shè)定新的隨機(jī)數(shù)。在本例中在用srand()來(lái)產(chǎn)生新的隨機(jī)數(shù)時(shí)加入了時(shí)間因素,執(zhí)行時(shí)以百萬(wàn)分之一的隨機(jī)率來(lái)產(chǎn)生隨機(jī)數(shù) 9.1 我們更改head.inc文件以應(yīng)用該簡(jiǎn)易banner動(dòng)態(tài)更替功能,同時(shí)還得為不同的廣告banner鏈接到它們對(duì)應(yīng)的網(wǎng)址。 當(dāng)然,首先我們必須先準(zhǔn)備好用于更換交換的banner圖標(biāo),同時(shí)也給我們的頁(yè)面標(biāo)頭加上自己網(wǎng)站的徽標(biāo)(01DC.gif)。 新的標(biāo)頭文件(header.inc): <? // 定義通用頁(yè)面頭部 ?> <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://gophp.heha.net/test/images/01dc.gif" width="140" height="60"></td> <td rowspan="3" width="29%"> <? //取得亂數(shù)種子 srand((double)microtime()*1000000); //在0和4之間取一個(gè)數(shù)字 $randval = rand(0,5); // 顯示結(jié)果 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">自動(dòng)發(fā)送郵件測(cè)試</a></div> </td> </tr> <tr> <td width="52%"> <div align="center"><a href="../test/php/php1.php3" class="text">簡(jiǎn)易輪回廣告更替</a></div> </td> </tr> <tr> <td width="52%"> <div align="center"><a href="../password/password.php3" class="text">簡(jiǎn)易密碼驗(yàn)證實(shí)例</a></div> </td> </tr> </table> <hr color="#ff9900" size="4"> </body> </html>;;;
標(biāo)簽: PHP
主站蜘蛛池模板: 欧美综合在线视频 | 亚洲天堂最新网址 | 美女黄影院 | 欧美日韩一区二区视频免费看 | 国产一区二区久久精品 | 特级片视频 | 刺激一区仑乱 | 在线国产一区 | 欧美日韩在线第一页 | 国产成人久久精品激情91 | 色怡红院 | 免费的a级毛片 | 亚洲无线一二三区2021 | 免费特黄一级欧美大片在线看 | 日韩毛片欧美一级a | 老司机亚洲精品影院在线 | a级片在线免费观看 | 国产一级片视频 | 日本一在线中文字幕天堂 | 欧美午夜免费观看福利片 | 中文字幕一级毛片视频 | 白白在线观看永久免费视频 | 国产成人精品天堂 | av亚洲男人天堂 | 普通话对白国产情侣自啪 | 黄色三级理论片 | 一区自拍 | 亚洲欧美在线观看 | 国产精品视频免费观看调教网 | α级毛片 | 亚洲wwwwww| 国产一区第一页 | 久久综合久久自在自线精品自 | 日韩一级在线播放免费观看 | 亚洲高清免费观看 | 欧美成a人免费观看久久 | 久久国产一区二区三区 | 亚洲成人精品久久 | 日本在线观看不卡 | 国产亚洲精品久久久久久午夜 | 亚洲欧美中文字幕在线网站 |