$_FILES
经由 HTTP POST 文件上传而提交至脚本的变量。类似于旧数组 $HTTP_POST_FILES
数组(依然有效,但反对使用)。详细信息请参阅 POST 方法上传。
在上传之前添加这是单个的文件上传
<input type="file" name="images" id="images" />
if($_FILES['images']['name']){//images 是你上传的名称
}
多个的上传判断
<input type="file" name="images[]" id="images" />
if($_FILES['images']['name']){//images[] 是你上传的名称 判断上传的是否为空
}
如果你还不知道的话可以使用
print_r($_FILES) 这个是显示所有上传的相关信息
希望对你有帮助!
那只有把这段代码写两次,第一次判断是否合法(不要else),第二次执行上传(不要if),例如:
$kuozhan=array('jpg','gif','doc')foreach($val['tmp_name'] as $key=>$us){
foreach($val['name'] as $key=>$ns){
$arr=pathinfo($val['name'][$key])
if(!in_array($arr['extension'],$kuozhan)){
echo " 上传失败,格式错误!"
return false
}
}
foreach($val['tmp_name'] as $key=>$us){
foreach($val['name'] as $key=>$ns){
$arr=pathinfo($val['name'][$key])
上传程序
}}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)