이 글은 참고할만한 가치가 있는 PHP 배경 이미지 업로드 작업을 주로 소개합니다. 도움이 필요한 친구들이 참고할 수 있도록 할게요
//把新图片添加到文件夹里 public function info($file=''){ $info = $file->validate(['ext'=>'jpg'])->rule('uniqid')->move(ROOT_PATH . 'public' . DS . 'uploads'); // 移动到框架应用根目录/public/uploads/ 目录下 if($info){ $info->getExtension();// 输出 jpg $pic=$info->getFilename();// 输出 42a79759f284b767dfcb2a0197904287.jpg11. return $pic; }else{ echo $file->getError();// 上传失败获取错误信息 } } /** * 作品添加 * name 谁的作品 * tel 电话 * img1 img2 img3 img4 作品图片 * address 拍摄地点 * addtime 拍摄时间 * picname 作品名称 * vote 投票情况 */ public function zadd(){ $param=input('param.'); if(empty($param['tel'])){ return json(['code'=>2,'message'=>'tel不能为空']); } $files = request()->file('img1'); $files = []; $param = []; foreach ($files as $key => $file) { $num = $key+1; //$key 下标 $img = 'img'.$num; //例如:img1 $param[$img] = $this->info($file); } $a=db('user')->where('tel',$param['tel'])->find(); if(empty($a)){ $data=db('user')->insertGetId(['name'=>$param['name'],'tel'=>$param['tel'],'img1'=>$param['img1'],'img2'=>$param['img2'],'img3'=>$param['img3'],'img4'=>$param['img4'],'address'=>$param['address'],'addtime'=>$param['addtime'],'picname'=>$param['picname'],'vote'=>$param['vote']]); if($data){ return json(['code'=>1,'message'=>'作品添加成功']); }else{ return json(['code'=>2,'message'=>'作品添加失败']); } }else{ return json(['code'=>3,'message'=>'该手机号已存在']); } } /** * 作品列表 * page 页数 * num 条数 */ public function list(){ $param=input('param.'); if(empty($param['page'])){ $param['page']=1; } if(empty($param['num'])){ $param['num']=5; } $data=db('user')->page($param['page'],$param['num'])->select(); return json(['code'=>1,'data'=>$data]); }
이 글의 전체 내용이 되었으면 좋겠습니다. 모두의 학습에 도움이 됩니다. 더 많은 관련 내용을 보려면 PHP 중국어 웹사이트를 주목해 주세요!
관련 권장사항:
PHP는 mysql_insert_id() 함수를 사용하여 새로 삽입된 데이터 또는 현재 게시된 기사의 ID를 얻습니다.
위 내용은 PHP 배경 이미지 업로드 작업 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!