文章詳情頁
利用php來自動調用不同服務器上的flash
瀏覽:97日期:2024-01-23 09:08:36
近期,學校校慶,做了一個flash動畫的網站,但體積比較龐大。如果上傳到學校的服務器,從公眾信息網訪問就比較慢,而放到教育網外從校園網訪問就比較不流暢,還好,我們有php,解決了這一問題! ;;;代碼如下: <html> <head> <title>慶校慶</title> </head> <body bgcolor="#f2d560" topmargin=0 leftmargin=0> <?php $remote_addr=getenv("REMOTE_ADDR");;;$testip="202.117.6"$realip=substr($remote_addr,0,9); if($testip==$realip){ $url="http://202.117.68.12/~flyhawk/cau.swf"$word="長大校園網"}else{ $url="http://webnow.oso.com.cn/cau.swf"$word="公眾信息網"} ?> <script language="JavaScript"> function Info() { if (!confirm("歡迎光臨長安校慶專題網"+"nn您的IP:<? echo $remote_addr ?>nn您來自<? echo $word ?>nn請稍候.....nn正在引導網頁以提供最快的網絡傳輸"+"nnn請按確定進入本頁瀏覽n"+"n按取消將離開本站n"+"nnn【我愛長安大學】 ")) history.go(-1);return " " } document.writeln(Info())</script> </SCRIPT> <embed src="<? echo $url ?>" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="100%" height="98%"> </embed>;;</body> </html> 簡單提示: $remote_addr=getenv("REMOTE_ADDR"); 是獲得客戶機的ip. $realip=substr($remote_addr,0,9);獲得ip的前9個字節,因為我們學校的ip地址是202.117.6*.*,所以,通過判斷$realip與$testip的值的不同來確定$url的值,即flash的文件位置。 ;;;本程序的演示請見:http://www.caunet.com
標簽:
PHP
排行榜