PHP通过FTP上传多个文件 [英] php upload multiple files via ftp
本文介绍了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屋!
查看全文