千家信息网

php 如何一次实现多个照片上传

发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,这篇文章主要介绍了php 如何一次实现多个照片上传,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。php一次实现多个照片上传的方法:1、
千家信息网最后更新 2025年01月19日php 如何一次实现多个照片上传

这篇文章主要介绍了php 如何一次实现多个照片上传,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

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

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

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 如何一次实现多个照片上传"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

0