php的作品简介怎么写,PHP后台图片上传作品的介绍

这篇文章主要介绍了关于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中的常见魔术方法功能作用及用法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值