【发布时间】:2013-12-29 06:41:12
【问题描述】:
所以我有这个表格:
<form enctype="multipart/form-data" action="profile.php" method="post">
<input type="file" name="pics"><br>
<input type="submit" name="submitpic">
</form>
在尝试确定是否确实存在所选文件时,看起来像 $_POST['pics']; 不起作用,或者没有得到值。
if(isset($_POST['submitpic'])){
if($_POST['pics']!=NULL){
$dir = 'id_data/';
$pic_ext = pathinfo($_FILES['pics']['name']);
$pic_unique_id = $userid;
$pic_name = $pic_unique_id.".".$pic_ext['extension'];
if(move_uploaded_file($_FILES['pics']['tmp_name'],"$dir/$pic_name")){
echo "yes";
}
}
}
?>
还有其他方法可以检查文件是否被选中? 谢谢!
【问题讨论】:
-
它在文件数组中,下面你正在使用它...你的语法错误,你在 if 语句中缺少
)
标签: php forms file input upload