PHP文件上传功能是非常普片的需求,而在网站开发过程中,我们可以需要同时上传多个文件,这个时候就需要开发出php多文件上传的功能。在本教程中,我将向您展示如何使用PHP实现多个文件上传。
HTML代码
首先, 您需要创建一个属性为 enctype ='multiple / form-data'的HTML表单。实际上, enctype属性指定将表单数据提交到服务器时应如何编码。使用具有文件上载控件的表单时,需要将enctype指定为multiple / form-data。
如果使用单个input file文本控件,则需要将input file设置为可以选择多个文件。因此,需要将input file命名为数组,例如: name="upload[]" 。
<form method='post' action='' enctype='multipart/form-data'>
<input type="file" name="upload[]" id="upload" multiple>
<input type='submit' name='submit' value='Upload'>
</form>
PHP代码
在处理表单之前,请先检查表单是否已提交。
if(isset($_POST['submit']))
下一步检查上传文件的个数,上传个数必须大于或等于1个,否则不作任何处理。