请问为什么这里会报错?

来源:2-4 PHP多文件上传案例实战

weixin_慕沐1043483

2019-07-25 05:56

<?php 

/**
 * 构建上传文件信息
 * @return unknown
 */
function getFiles(){
   $i=0;
   foreach($_FILES as $file){
      if(is_string($file['name'])){
         $files[$i]=$file;
         $i++;
      }elseif(is_array($file['name'])){
         foreach($file['name'] as $key=>$val){
            $files[$i]['name']=$file['name'][$key];
            $files[$i]['type']=$file['type'][$key];
            $files[$i]['tmp_name']=$file['tmp_name'][$key];
            $files[$i]['error']=$file['error'][$key];
            $files[$i]['size']=$file['size'][$key];
            $i++;
         }
      }
   }
   return $files;
   
}

https://img4.mukewang.com/5d38d3550001e46f02120137.jpg

写回答 关注

1回答

  • c初见
    2019-09-05 20:48:40

    代码看起来没毛病啊,你还是把所有代码和错误信息截图上来比较好

PHP实现文件上传与下载

本课程讲解了文件上传的原理和配置,学会两种方式实现文件上传与下载

43741 学习 · 328 问题

查看课程

相似问题