/**************************************************** *** ]["url"];
作者: 吳振亨(Biz)--phpscript
E-mail:wuzhenheng@china.com
web: http://phpscript.osh.com.cn
檔案名稱:AdRotator .class.php3
版權聲明:
如有問題歡迎與作者聯絡
謝謝您的關注!
*********************************************** *********/
/*
廣告條管理程式
public method
GetAdvertisement($adfile)
Width=
Height=
Border=
var $Target="_blank";
var $Width="460";
var $Height="60";
var $Border=0; =N ;
var $RandTemp=1;
function AdRotator()
{
)
/function GetAdvertisement($adfile)
{
if(count($this->BannerData)==0)
>ReadAdFile( $adfile);
}
$AdData=$this->BannerData;
$對>隨機srand((double)microtime()*1000000000000000000);
$id=@rand(1,$uplimited);
srand((double)microtime()*1000000000000000000);
> $id=@rand(1,$uplimited);
}
$ //echo count($AdData);
//echo $AdData[5] ["image"];
$LinkString=" Redirect;
$LinkString.="" Target="".$this->Target;
$LinkString.="" Title="".$AdData[$id][$d "];
$LinkString.="" >";
$LinkString.=" $AdData[$id]["image"];
$LinkString.="" width="".$this->Width;
Height;
$LinkString.="" >";
$LinkString.="
/*
private
讀入檔案的基本設定
*/
function ReadAdFile($adfile)
{ $ );
while($buffer=@fgets($FP,1024))
{
{
{
if(eregi( "^") *",$buffer))
{
}
$SetTemp=split("=",$buffer);
if($switchto=="")
{
switch ($SetTemp[0])
{
案例“重定向”:
$this->重定向=$SetTemp[1];
休息;
case "WIDTH":
$this->WIDTH=$SetTemp[1];
休息;
case "HEIGHT":
$this->HEIGHT=$SetTemp[1]; 案例中"BORDER":
休息;
case "TARGET":
$this->Target=$SetTemp[1];
休息;
}
}
其他
])
{
$i ;
$BannerData[$i]["image"]=$SetTemp[1];
//echo "
";echo $buffer;echo $SetTemp[1];
//echo $BannerData[$i]["image"];
休息中;
$BannerData[$i]["url"]=$SetTemp[1];
休息中;
$BannerData[$i]["title"]=$SetTemp[1];
休息中;
$BannerData[$i]["rate"]=$SetTemp[1];
休息中;
}// if($switch)
結束 }// if(#) 結束 返回$BannerData;
}//函數結束
}//課程結束
/*
使用廣告設定檔>使用廣告設定檔> banner.txt
------開始---
REDIRECT=./adredir.asp
寬度=468
高度=60
扭力=0
*
#註解
#某某公司廣告1
image=../banner/1.gif
url=http://www.asps0ite.com1
title= One
rate =30
----結束-----
說明:
與ASP的廣告組件相仿
*表示設置,其他為圖片的設置#:表示註釋
----使用-----
$banner=new AdRotator();
echo $banner->GetAdvertisement("./banner.txt");
echo $banner->GetAdvertisement("./banner.txt");
echo $banner->GetAdvertisement("./banner.txt");
*/
?>
【論文版權歸作者與奧索網共同擁有,如需轉載,請版權作者及出處】
http://www.bkjia.com/PHPjc/316551.html
www.bkjia.com
true
http: //www.bkjia.com/PHPjc/316551.html
TechArticle