后端开发|php教程
php,功能,上传
后端开发-php教程
本文通过实例代码给大家介绍了基于PHP实现多图上传和单图上传功能,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
酒店管理系统 源码,vscode能用指针吗,ubuntu 虚拟盒子,tomcat设置启动jdk,爬虫和运行,php取上级目录,眉山seo优化批发价,php门户论坛网站源码下载,html5手机模板lzw
下面一段代码给大家介绍php实现单图上传和多图上传的功能,具体代码如下所示:
单页网页asp源码,vscode如何设置主题,ubuntu 计入root,tomcat如何显示图片,sqlite数据库三个点,爬虫妙用,php判断数字的位数,seo学什么书好,装逼网站源码,html火车网上订票模板lzw
/** * 多选图片上传 * * @version v1.0.0 * @author * @since 17-11-24 */ public function upload() { $file = $_FILES[file]; empty($file) && $this->response(201,请选择要上传的文件); unset($_FILES[file]); $count = count($file[ ame]); // 上传图片的数量 $count > 10 && $this->response(203,批量上传图片一次最多上传10张图片); $tmpFile = []; $returnData = []; for($i=0;$iresponse(210,图片格式支持 JPEG、PNG、BMP格式图片);$data = $this->uploadOne(file_.$i,jpeg|png|bmp|jpg);if($data[status] == 1){ $this->response(500,第.($i+1).张图片上传失败,.$data[msg]);}$returnData[$i][url] = $data[url]; // 图片路径$returnData[$i][old_name] = substr($tmpFile[ ame],0,strrpos($tmpFile[ ame], .)); // 图片原名称 } $this->response(200,successful,$returnData); } /** * 单文件上传 * @version v1.0.0 * @author* @since 17-11-24 * @param $file 上传表单name名称 * @param $type 上传类型 * @param $maxSize 上传文件限制大小(默认 10M) */ private function uploadOne($filename = file,$type = jpeg|png|bmp|jpg,$maxSize = 10240) { list($width,$height) = getimagesize($_FILES[$filename][ mp_name]); // 获取图片的宽和高 list($usec, $sec) = explode(" ", microtime()); $time = $sec.substr($usec,2); // 秒数+微秒数 $ext = substr($_FILES[$filename][ ame],strrpos($_FILES[$filename][ ame],.)+1); // 上传文件后缀 $name = $time.-.$width.*.$height...$ext; $filePath = $_FILES[$filename][ mp_name]; $type = $_FILES[$filename][ ype]; $this->load->library(Qiniu); $returnData[url] = $this->qiniu->upload($name,$filePath,$type); $returnData[status] = 0; return $returnData; }
二手担保交易网源码,ubuntu美化知乎,狗狗爬虫出来,php opendir,摄影seo排名lzw