假如name=file,那么$_FILES['file']['type']存储的就是上传文件的mime类型
#36kuozhan=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"上传失败,格式错误!"
returnfalse
}
}
foreach($val['tmp_name']as$key=>$us){
foreach($val['name']as$key=>$ns){
$arr=pathinfo($val['name'][$key])
上传程序
}}这样就行,如果你对php有兴趣的话,可以向我一样在后盾人平台多看看自己学习学习,时间长了自己就慢慢明白了,希望能帮到你,给个采纳吧谢谢
(*≧m≦*)
那只有把这段代码写两次,第一次判断是否合法(不要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条)