ThinkPHP5读取 txt文本文件数据例子:
$file = request()->file('exfile'); if($file){ $info = $file->move(ROOT_PATH . 'public/static' . DS . 'uploads/txt'); if($info){ $exfile=ROOT_PATH.'/public/static/uploads/txt/'.date('Ymd').'/'.$info->getFilename(); $filetxt = file_get_contents($exfile); //文件路径 $rep = str_replace("\r\n", ',', $filetxt); $cont = explode(',', $rep); for($i=0;$i<count($cont);$i++){ $data = [ 'code' => $cont[$i], 'info_id' => 0, ]; $result = db('info')->insert($data); } if($result){ return json(['code'=>200,'msg'=>'导入成功']); } }else{ // 上传失败获取错误信息 return json(['code'=>500,'msg'=>$file->getError()]); } } }
文章评论(0)