首页 > 互联资讯 > 网络资讯  > 

php 怎么一次实现多个照片上传

php一次实现多个照片上传的方法:1、创建index.html文件;2、创建连接数据库conn.php文件;3、创建图片处理upload.php文件;4、通过“if($error == UPLOAD_ERR_OK){...}”实现上传即可。


本文操作环境:Windows7系统,PHP7.1版,Dell G3电脑。

php 怎么一次实现多个照片上传?

PHP实现一次性多张图片上传功能

最近遇到一个需求,就是多张图片上传,按住Ctrl键能选择多张图片一次性上传,上传成功后数据库保存图片的路径及图片原来的文件名。该功能一般在比较成熟的内容编辑器插件中有,今天特意挑出来给大家讲讲,下面在本地环境给大家演示。总共三个文件index.html、conn.php、upload.php

index.html文件

上传文件

连接数据库conn.php文件

图片处理upload.php文件

$error){ if(!in_array($_FILES["uploads"]["type"][$key],$tp)){ echo ""; exit; } if($error == UPLOAD_ERR_OK){ $tmp_name = $_FILES["uploads"]["tmp_name"][$key]; $a=explode(".",$_FILES["uploads"]["name"][$key]); //截取文件名跟后缀 // $prename = substr($a[0],10); //如果你到底的图片名称不是你所要的你可以用截取字符得到 $prename = $a[0]; $name = date('YmdHis').mt_rand(100,999).".".$a[1]; // 文件的重命名 (日期+随机数+后缀) $uploadfile = $dest_folder.$name; // 文件的路径 move_uploaded_file($tmp_name, $uploadfile); $arr[$count]=$uploadfile; $query="insert into product(name,tupian,pLike) values('$prename','$uploadfile','0')"; // 插入到数据库 $res=mysql_query($query); if($res) echo $prename."chenggong
"; echo $uploadfile."
"; $count++; } } echo "总共".$count."文件"; }


php 怎么一次实现多个照片上传由讯客互联网络资讯栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“php 怎么一次实现多个照片上传