最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
PHP跨网域跨主机跨server上传文件实例教程
时间:2022-06-24 17:54:00 编辑:袖梨 来源:一聚教程网
如何跨网域跨主机跨server上传文件?一般最基本的上传方式是:
1.使用者把文件上传到 web server
2. web server 把上传的文件 利用 move_uploaded_file() 函式,将档案移到指定的文件夹内
但是,有时候我们需要把上传的档案放到另一台专门放文件的 file server,这时候,就无法利用 move_uploaded_file() 去搬移文件了,而需要利用 ftp 去传送文件至 file server,方法很简单...
直接看程式码:
代码如下 | 复制代码 |
$file = $_FILES['file']; $file_tmp = $file['tmp_name']; $file_name = $file['name']; if(is_uploaded_file($file_tmp)){ //确定user有"上传"文件 $file_ext = strrchr($file_name,'.'); //上传文件的副文件名 $file_name_new = date('YmdHis').$file_ext; $host = '127.0.0.1'; $port = '21'; $user = 'admin'; $pass = '123456'; $link = ftp_connect($host,$port); $login = ftp_login($link,$user,$pass); ftp_chdir($link,'filedir'); //切换到要放文件的文件夹 if(ftp_put($link,$file_name_new,$file_tmp,FTP_BINARY)){ $msg = '上传成功'; }else{ $msg = '上传失败'; } }else{ $msg = '上传失败'; } ftp_close($link); echo $msg; |
相关文章
- 江南百景图碎金泉怎么样 12-26
- 江南百景图游宴廊怎么样 江南百景图游宴廊建筑介绍 12-26
- 江南百景图碎金泉怎么样 江南百景图碎金泉建筑介绍 12-26
- 炉石传说兑换码大全 12-26
- 重返未来1999趋光性研究夜幕之外怎么玩 趋光性夜幕之外活动介绍 12-26
- 光遇12.26大蜡烛在哪里 光遇12月26日大蜡烛位置攻略 12-26