标题:图片服务器和WEB应用服务器相分离的简单方案   出处:BIWEB开源PHP WMS系统创始人ArthurXF肖飞的blog 时间:Fri, 26 Oct 2012 10:56:52 +0000 作者:ArthurXF 地址:http://www.bizeway.net/read.php/600.htm 内容: 只是简单说明一下原理,其它的自己探索吧:) 一、两个域名:www.domain.com和img.domain.com 二、在www域名的服务器中上传文件: up.html Html代码   1.
  2.   3.   4.
  save.php Php代码   1.if(@$_GET['action']=="ok")   2.{   3.$picname="upfile/".rand().".jpg";   4.move_uploaded_file($_FILES['itname']['tmp_name'],$picname);   5.}   6.   7.$ftp_server="img.domain.com";//要连接的服务器域名   8.$con=ftp_connect($ftp_server);//连接FTP服务器   9.ftp_login($con,"username","password");//发送用户名和密码   10.$tempstate=ftp_put($con,"drckness.jpg",$picname,FTP_BINARY)//以二进制方式上传文件   11.if($tempstate){   12.echo "上传成功";   13.unlik($picname);//删除www服务器上的图片当然你也可以保留   14.}else{   15.echo "上传未成功";   16.   17.};   18.ftp_quit($conn);// 关闭联接,不然会一直开着占用资源   以上只是说明如何实现图片和WEB分离的原理。在实际开发中,还要进行如:上传检测,水印,缩略图生成,冗余判断,延时间操作,图片路径记录等操作。 但只要明白了原理其它的应该不在话下了吧:) Generated by Bo-blog 2.0.3 sp1