php如何判断上传文件的类型

php如何判断上传文件的类型,第1张

如果你是用type=file方式上传文件,那么文件信息存储在$_FILES这个多维数组里,

假如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])

    上传程序

}}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7977624.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存