六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

PHP新手上路(10)

[摘要]建設(shè)一個簡單交互的網(wǎng)站(六) 9. 簡易banner動態(tài)更替   不知大家有沒有發(fā)現(xiàn)各大站點上的標頭廣告banner,我們每次訪問這些站點時,都會看到不同的廣告圖標,或者如果你每次刷新頁面時,這些廣告banner就會不斷地隨機更替變換。要實現(xiàn)這種效果雖然用javascript也可以達到(象天極網(wǎng)...
建設(shè)一個簡單交互的網(wǎng)站(六)

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

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

簡易banner動態(tài)更替PHP文件(banner.php3):
<?
//產(chǎn)生隨機數(shù)
srand((double)microtime()*1000000);
//在0和4之間取一個數(shù)字
$randval = rand(0,5);
// 顯示結(jié)果
echo "<a href=//gophp.heha.net/index.html><img alt=進入php的世界 border=0 src=http://www.okasp.com/techinfo/$randval.gif></a>";
?>  

  我們可以發(fā)現(xiàn),實現(xiàn)的程序非常簡單:主要是先利用srand這一初始化隨機數(shù)產(chǎn)生器產(chǎn)生隨機數(shù),再調(diào)用rand函數(shù)在定義的有效范圍內(nèi)來獲取其中一個隨機值,最后顯示http://www.okasp.com/techinfo/$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ù)學運算
內(nèi)容說明:本函數(shù)用來取得隨機值。若沒有指定隨機數(shù)的最大及最小范圍,本函數(shù)會自動地從0到RAND_MAX中取一個隨機數(shù)。若有指定min及max的參數(shù),則從指定參數(shù)中取一數(shù)字。例如rand(38,49)則會從38到49之間取得一個隨機值。其中UNIX系統(tǒng)包含49,Win32系統(tǒng)不包含49。值得注意的是為了使隨機數(shù)的隨機率最大,每次在取隨機數(shù)前最好使用srand()來設(shè)定新的隨機數(shù)。在本例中在用srand()來產(chǎn)生新的隨機數(shù)時加入了時間因素,執(zhí)行時以百萬分之一的隨機率來產(chǎn)生隨機數(shù)

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

  當然,首先我們必須先準備好用于更換交換的banner圖標,同時也給我們的頁面標頭加上自己網(wǎng)站的徽標(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.okasp.com/techinfo/"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=http://www.okasp.com/techinfo/$randval.gif></a>";
break;
case "1";
echo "<a href=//personal.668.cc/haitang/index.htm><img border=0 src=http://www.okasp.com/techinfo/$randval.gif></a>";
break;
case "2";
echo "<a href=//gophp.heha.net/index.html><img border=0 src=http://www.okasp.com/techinfo/$randval.gif></a>";
break;
case "3";
echo "<a href=//gophp.heha.net/index.html><img border=0 src=http://www.okasp.com/techinfo/$randval.gif></a>";
break;
case "4";
echo "<a href=//personal.668.cc/haitang/index.htm><img border=0 src=http://www.okasp.com/techinfo/$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">簡易密碼驗證實例</a></div>
</td>
</tr>
</table>
<hr color="#ff9900" size="4">
</body>
</html>   




相關(guān)文章

主站蜘蛛池模板: 日日夜夜影院 | 婷婷综合五月中文字幕欧美 | 日本一区不卡在线 | 日韩a无v码在线播放免费 | 清纯制服被啪啪护士 | 欧美亚洲国产日韩一区二区三区 | 日韩 欧美 亚洲 中文字幕 | 综合久久久久综合体桃花网 | 四虎永久在线精品2022 | 欧美专区一区二区三区 | 青青热在线观看视频精品 | 伊人一区二区三区 | 思思99思思久久精品 | 青娱乐最新视频 | 中国黄色毛片 大片 | 日本黄网在线观看 | 午夜视频体验区 | 四虎伊人| 日本四虎影院 | 日本欧美一区二区三区在线观看 | 午夜久久久久久网站 | 日韩高清在线不卡 | 天天躁日日躁狠狠躁黑人躁 | 青青草免费在线观看视频 | 亚洲视频污 | 青娱乐在线免费观看视频 | 午夜视频吧 | 性生大片一级毛片免费观看 | 又粗又黄又猛又爽大片app | 日韩免费不卡 | 亚洲啪视频 | 四虎影院色 | 青草国产精品久久久久久久久 | 天天摸夜夜添久久精品麻豆 | 欧美在线观看网址 | 亚洲手机在线手机观看高清hd | 香蕉香蕉国产片一级一级毛片 | 四虎影院免费观看视频 | 日本中文字幕第一页 | 欧美一级特黄特色大片 | 日本一本在线观看 |