利用php来自动调用不同服务器上的flash
2023-06-13 09:13:43 时间
近期,学校校庆,做了一个flash动画的网站,但体积比较庞大。如果上传到学校的服务器,从公众信息网访问就比较慢,而放到教育网外从校园网访问就比较不流畅,还好,我们有php,解决了这一问题!
代码如下:
<html>
<head>
<title>庆校庆</title>
</head>
<bodybgcolor="#f2d560"topmargin=0leftmargin=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="公众信息网";
}
?>
<scriptlanguage="JavaScript">
functionInfo()
{
if(!confirm("欢迎光临长安校庆专题网"+"\n\n您的IP:<?echo$remote_addr?>\n\n您来自<?echo$word?>\n\n请稍候.....\n\n正在引导网页以提供最快的网络传输"+"\n\n\n请按确定进入本页浏览\n"+"\n按取消将离开本站\n"+"\n\n\n【我爱长安大学】"))
history.go(-1);return""
}
document.writeln(Info())</script>
</SCRIPT>
<embedsrc="<?echo$url?>"quality=highpluginspage="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
代码如下:
<html>
<head>
<title>庆校庆</title>
</head>
<bodybgcolor="#f2d560"topmargin=0leftmargin=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="公众信息网";
}
?>
<scriptlanguage="JavaScript">
functionInfo()
{
if(!confirm("欢迎光临长安校庆专题网"+"\n\n您的IP:<?echo$remote_addr?>\n\n您来自<?echo$word?>\n\n请稍候.....\n\n正在引导网页以提供最快的网络传输"+"\n\n\n请按确定进入本页浏览\n"+"\n按取消将离开本站\n"+"\n\n\n【我爱长安大学】"))
history.go(-1);return""
}
document.writeln(Info())</script>
</SCRIPT>
<embedsrc="<?echo$url?>"quality=highpluginspage="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获取URL跳转后的最终地址
- 企业版php自动发卡平台,企业版PHP自动发卡平台源码V6.3版
- PHP连接linux并执行命令,php实现ssh远程连接服务器并操作服务器,PHP跨服务器执行shell脚本
- windows宝塔PHP出现500怎么处理?
- PHP与MySQL融合,尽享轻松开发(php与mysql整合)
- PHP服务器在Linux上的应用(php服务器linux)
- PHP操作MySQL数据库:实现快速连接(php连接数据库mysql)
- PHP连接MySQL的实现方法(php怎么连接mysql)
- 部署PHP应用:Linux服务器上的挑战(linux部署php)
- ubuntu 12.04 安装 nginx+php+mysql web服务器
- PHP程序在Linux上的运行(php与linux)
- MySQL验证:PHP实现细节(php验证mysql)
- 如何在Linux系统下执行PHP文件?(linux下执行php)
- 深入探索:Linux 系统下 PHP 的适用与优势(Linux中php)
- 关于服务器PHP错误日志详解
- 深入探究:MySQL与PHP的关联及优化技巧(mysql关联php)
- PHP连接MS SQL服务器添加数据(php 添加mssql)
- PHP如何访问MS SQL服务器(php怎么访问mssql)
- php实现mssql访问:一个简单的案例(php可以访问mssql)
- PHP与MSSQL架构构建的网站系统实践(php mssql 架构)
- PHP图片上传至MySQL:实现快速可靠的数据存储(php图片上传mysql)
- PHP生成静态页
- PHP连接Access数据库的方法小结
- php利用cookies实现购物车的方法