首页 > 编程语言 > PHP > 正文

PHP多文件上传功能实例讲解

PHP多文件上传功能实例讲解

随着网络技术的发展与完善,用户们越来越需要在不同地方实现文件上传功能,特别是在Web中多文件上传功能。这里,将以PHP进行多文件上传的功能实例讲解,以期为大家提供一些参考。

首先,要实现PHP的多文件上传功能,需要在php.ini里将file_uploads参数的值的 'On' 改为'OFF',使其支持文件上传功能。

其次,创建HTML文件,并加入表单代码,如下所示:

其中name后面的[]表示userfile为一个数组,即上传多个文件,这样,文件上传的功能就比较容易实现了。

接着,我们要编写upload.php,增加一些代码,实现多文件的上传,其中,调用$_FILES数组的函数upload_file()就可以把上传的文件存储到服务器了:

if(count($_FILES['userfile']['name']) > 0)

{

//Loop through each file

for($i=0; $i

//Get the temp file path

$tmpFilePath = $_FILES['userfile']['tmp_name'][$i];

//Make sure we have a filepath

if($tmpFilePath != ""){

//Save the filename

$shortname = $_FILES['userfile']['name'][$i];

//Save the url and the file

$filePath = "uploaded/" . date('d-m-Y-H-i-s').'-'.$_FILES['userfile']['name'][$i];

//Upload the file into the temp dir

if(move_uploaded_file($tmpFilePath, $filePath)) {

echo "

文件上传成功


";

}

}

}

}

最后,完成这个步骤后,多文件上传功能便实现了。

综上可见,实现文件上传功能并不难,只需要掌握一定的基础知识就可以了。当前,PHP多文件上传功能已经越来越受到用户的欢迎,特别是在Web领域中。由此可见,具备多文件上传,对于节约用户成本与提升用户体验具有重要意义,因此,大家在应用多文件上传功能中应充分发挥其价值。

打赏
海报

本文转载自互联网,旨在分享有价值的内容,文章如有侵权请联系删除,部分文章如未署名作者来源请联系我们及时备注,感谢您的支持。

转载请注明本文地址:http://atpbike.com/article/PHP/4516.html

相关推荐

支付宝
微信
赞助本站