【发布时间】:2018-05-30 21:17:50
【问题描述】:
我正在尝试将两个不同输入字段中的两个文件上传到两个不同的文件夹中,但出现了问题。请检查我的粗略代码。
html表单:
<input type="file" name="pp" placeholder="profile pic" />
<input type="file" name="proof" placeholder="id proof"/>
这些是我的表单域
在这里,我将文件名和路径上传到两个不同的文件夹“id”和“pp”中
$path = "uploads/id/";
$path2 = "uploads/pp/";
$pp = $_FILES['pp']['name'];
$pp1 = $path2 . basename(time().$_FILES['pp']['name']);
$proof = $_FILES['proof']['name'];
$proof1 = $path . basename(time().$_FILES['proof']['name']);
这里是移动上传文件的代码。
move_uploaded_file($_FILES['pp']['tmp_name'],$path2.$pp) ;
move_uploaded_file($_FILES['proof']['tmp_name'],$path.$proof);
我收到一个错误,我一次只能上传一个文件,而不是两个文件。请有人帮助我这哪里出错了?
【问题讨论】:
-
看看这里,可能会有帮助 - stackoverflow.com/questions/3564796/…
-
为什么你声明了
$pp1和$proof1,但在移动上传的文件时没有使用?