PHP通过FTP上传多个文件 [英] php upload multiple files via ftp

查看:165
本文介绍了PHP通过FTP上传多个文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

 < input name =userfile type =filesize =50> 

...

  $ filep = $ _ FILES [ 'userfile的'] [ 'tmp_name的值']; 
$ name = $ _ FILES ['userfile'] ['name'];

$ upload = ftp_put($ conn_id,$ paths。'/'。$ name,$ filep,FTP_BINARY);

这个工作正常,只是它只上传一张图片。



任何帮助多(3-4)图像上传请求。



预先感谢

解决方案

 < input name =userfile []type =filesize =50/> 
< input name =userfile []type =filesize =50/>
< input name =userfile []type =filesize =50/>

($ i = 0; $ i< count($ _ FILES ['userfile]); $ i ++){
$ filep = $ _ FILES ['userfile'] ['tmp_name ] [$ i]于;
$ name = $ _ FILES ['userfile'] ['name'] [$ i];

$ upload = ftp_put($ conn_id,$ paths。'/'。$ name,$ filep,FTP_BINARY);
}


I am currently using the following code to upload images to an ftp server:

<input name="userfile" type="file" size="50">

...

$filep=$_FILES['userfile']['tmp_name'];
$name=$_FILES['userfile']['name']; 

$upload = ftp_put($conn_id, $paths.'/'.$name, $filep, FTP_BINARY);

This works fine except that it only uploads one image.

Any help with multiple (3-4) image uploads pls.

Thanks in advance

解决方案

<input name="userfile[]" type="file" size="50" />
<input name="userfile[]" type="file" size="50" />
<input name="userfile[]" type="file" size="50" />

for($i = 0; $i < count($_FILES['userfile]); $i++) {
   $filep=$_FILES['userfile']['tmp_name'][$i];
   $name=$_FILES['userfile']['name'][$i]; 

   $upload = ftp_put($conn_id, $paths.'/'.$name, $filep, FTP_BINARY);
}

这篇关于PHP通过FTP上传多个文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆