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()]);
}
}
}
关于简忆
简忆诞生的故事



粤ICP备16092285号
文章评论(0)