9. 簡易banner動態(tài)更替

  不知大家有沒有發(fā)現(xiàn)各大站點(diǎn)上的標(biāo)頭廣告banner,我們每次訪問這些站點(diǎn)時,都會看到不同的廣告圖標(biāo),或者如果你每次刷新頁面時,這些廣告banner就會不斷地隨機(jī)更 " /> 免费无码一区二区三区蜜桃大,国产日韩久久久精品影院首页,精品久久伊人

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

PHP新手上路(十)

建設(shè)一個簡單交互的網(wǎng)站(六)

9. 簡易banner動態(tài)更替  

  不知大家有沒有發(fā)現(xiàn)各大站點(diǎn)上的標(biāo)頭廣告banner,我們每次訪問這些站點(diǎn)時,都會看到不同的廣告圖標(biāo),或者如果你每次刷新頁面時,這些廣告banner就會不斷地隨機(jī)更替變換。要實(shí)現(xiàn)這種效果雖然用Javascript也可以達(dá)到(象天極網(wǎng)站的動態(tài)變換廣告banner就是通過調(diào)用Javascript來實(shí)現(xiàn)的),但是如果我們用php的話,我們還可以結(jié)合數(shù)據(jù)庫來做數(shù)據(jù)量很大,如每日一題之類的功能。費(fèi)話少說,讓我們立即來看看如何用php來實(shí)現(xiàn)banner的動態(tài)更替功能。  

簡易banner動態(tài)更替php文件(banner.php3):
<?
//產(chǎn)生隨機(jī)數(shù)
srand((double)microtime()*1000000);
//在0和4之間取一個數(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)的程序非常簡單:主要是先利用srand這一初始化隨機(jī)數(shù)產(chǎn)生器產(chǎn)生隨機(jī)數(shù),再調(diào)用rand函數(shù)在定義的有效范圍內(nèi)來獲取其中一個隨機(jī)值,最后顯示$randval.gif各圖片banner,即0.gif、1.gif、2.gif、3.gif或4.gif。為了便于大家理解,我將rand函數(shù)的語法及相關(guān)說明羅列如下:  
rand
語法:int rand([int min], [int max]);
返回值:整數(shù)
函數(shù)種類:數(shù)學(xué)運(yùn)算
內(nèi)容說明:本函數(shù)用來取得隨機(jī)值。若沒有指定隨機(jī)數(shù)的最大及最小范圍,本函數(shù)會自動地從0到RAND_MAX中取一個隨機(jī)數(shù)。若有指定min及max的參數(shù),則從指定參數(shù)中取一數(shù)字。例如rand(38,49)則會從38到49之間取得一個隨機(jī)值。其中UNIX系統(tǒng)包含49,Win32系統(tǒng)不包含49。值得注意的是為了使隨機(jī)數(shù)的隨機(jī)率最大,每次在取隨機(jī)數(shù)前最好使用srand()來設(shè)定新的隨機(jī)數(shù)。在本例中在用srand()來產(chǎn)生新的隨機(jī)數(shù)時加入了時間因素,執(zhí)行時以百萬分之一的隨機(jī)率來產(chǎn)生隨機(jī)數(shù)

9.1 我們更改head.inc文件以應(yīng)用該簡易banner動態(tài)更替功能,同時還得為不同的廣告banner鏈接到它們對應(yīng)的網(wǎng)址。

  當(dāng)然,首先我們必須先準(zhǔn)備好用于更換交換的banner圖標(biāo),同時也給我們的頁面標(biāo)頭加上自己網(wǎng)站的徽標(biāo)(01DC.gif)。

新的標(biāo)頭文件(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://gophp.heha.NET/test/images/01dc.gif" width="140" height="60"></td>
<td rowspan="3" width="29%">
<?
//取得亂數(shù)種子
srand((double)microtime()*1000000);
//在0和4之間取一個數(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">自動發(fā)送郵件測試</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">簡易密碼驗(yàn)證實(shí)例</a></div>
</td>
</tr>
</table>
<hr color="#ff9900" size="4">
</body>
</html>   

php技術(shù)PHP新手上路(十),轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲AV怡红院AV男人的天堂 | 熟女人妻水多爽中文字幕 | 久久国产乱子伦精品免费不卡 | 女人高潮久久久叫人喷水 | 99久久久免费精品免费 | 欧美性受xxxx狂喷水 | 午夜伦伦电影理论片大片 | 亚洲视频免费 | 亚洲精品高清在线观看 | 粉嫩极品国产在线观看 | 亚洲 中文 自拍 无码 | 伊人久久大香线蕉观看 | 做暧暧免费30秒体验 | 99久久精品国产交换 | 亚洲免费观看在线视频 | 精品一区二区三区四区五区六区 | 乌克兰xxxxx 乌克兰18性hd | FREEHDXXXX学生妹 | 9国产露脸精品国产麻豆 | 成人免费无毒在线观看网站 | CHINA篮球体育飞机2022网站 | 男人吃奶摸下弄进去好爽 | 精品无码久久久久久久久 | 好吊妞国产欧美日韩视频 | 2021精品乱码多人收藏 | 国产老师开裆丝袜喷水漫画 | 亚洲免费无码中文在线 | 国产三级级在线电影 | 国产亚洲欧美在线观看三区 | 我把寡妇日出水好爽 | 久久www免费人成高清 | 国产AV无码一二三区视频 | 久久精品热99看 | 亚洲精品美女久久久久99 | 国产女人91精品嗷嗷嗷嗷 | 无码一区二区三区 | 免费毛片在线视频 | 中文字幕在线观看亚洲 | 特级毛片全部免费播放免下载 | 日本亚洲精品色婷婷在线影院 | 亚洲激情一区 |