广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php 如何一次实现多个照片上传
  • 681
分享到

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

2023-06-22 06:06:35 681人浏览 泡泡鱼
摘要

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

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

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

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

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

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

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

index.html文件

<html><head>上传文件</head><body>  <fORM method="post" action="upload.php" enctype="multipart/form-data">       <input name='uploads[]' type="file" multiple>       <input type="submit" name="uploadpic" value="上传">  </form></body></html>

连接数据库conn.php文件

<?php  $conn=mysql_connect("localhost","root","root") or die("数据库服务器连接错误".Mysql_error());  mysql_select_db("test2",$conn) or die("数据库访问错误".mysql_error());  mysql_query("set character utf8");  mysql_query("set names utf8");

图片处理upload.php文件

<?phpinclude("conn.php");$uploadfile; // 图片的名字if($_POST['uploadpic']=='上传'){  $dest_folder   =  "D:/phpStudy/WWW/picture/";   //上传图片保存的路径 图片放在跟你upload.php同级的picture文件夹里  $arr=array();   //定义一个数组存放上传图片的名称方便你以后会用的。  $count=0;  if(!file_exists($dest_folder)){      mkdir($dest_folder,700); // 创建文件夹,并给予最高权限    }  $tp = array("image/gif","image/pjpeg","image/jpeg","image/png");    //检查上传文件是否在允许上传的类型  foreach ($_FILES["uploads"]["error"] as $key => $error){      if(!in_array($_FILES["uploads"]["type"][$key],$tp)){            echo "<script language='javascript'>";            echo "alert(\"文件类型错误!\");";            echo "</script>";              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<br/>";         echo $uploadfile."<br />";        $count++;         }        }        echo "总共".$count."文件";        }

感谢你能够认真阅读完这篇文章,希望小编分享的“php 如何一次实现多个照片上传”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网PHP编程频道,更多相关知识等着你来学习!

--结束END--

本文标题: php 如何一次实现多个照片上传

本文链接: https://www.lsjlt.com/news/302851.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • php 如何一次实现多个照片上传
    这篇文章主要介绍了php 如何一次实现多个照片上传,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。php一次实现多个照片上传的方法:1、创建index.html文件;2、创建连...
    99+
    2023-06-22
  • php 怎么一次实现多个照片上传
    本文操作环境:Windows7系统,PHP7.1版,Dell G3电脑。php 怎么一次实现多个照片上传?PHP实现一次性多张图片上传功能最近遇到一个需求,就是多张图片上传,按住Ctrl键能选择多张图片一次性上传,上传成功后数据库保存图片的...
    99+
    2019-07-29
    php 照片上传
  • jquery如何实现多次上传同一张图片
    这篇文章将为大家详细讲解有关jquery如何实现多次上传同一张图片,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。代码如下$('input[type=file]&#...
    99+
    2022-10-19
  • PHP如何实现多张图片上传功能
    这篇文章主要介绍“PHP如何实现多张图片上传功能”,在日常操作中,相信很多人在PHP如何实现多张图片上传功能问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”PHP如何实现多张图片上传功能”的疑惑有所帮助!接下来...
    99+
    2023-07-02
  • H5如何实现多图片上传
    这篇文章将为大家详细讲解有关H5如何实现多图片上传,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 这篇文章主要介绍了基于HTML5实现多张图...
    99+
    2022-10-19
  • Vue如何实现封装一个切片上传组件
    今天小编给大家分享一下Vue如何实现封装一个切片上传组件的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。组件效果单文件切片上传...
    99+
    2023-07-05
  • HTML5如何实现微信拍摄上传照片功能
    这篇文章主要介绍HTML5如何实现微信拍摄上传照片功能,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!前端代码$(':file').on('change'...
    99+
    2022-10-19
  • Vue实现封装一个切片上传组件
    目录组件效果使用文档封装过程1. 文件切片2. 构造切片请求参数3. 控制分片请求的并发完整代码待完善组件效果 单文件切片上传 多文件切片上传 组件使用案例 <templa...
    99+
    2023-03-19
    Vue封装切片上传组件 Vue切片上传组件 Vue切片上传
  • 如何在Android中利用OkHttp与php实现一个图片上传功能
    这篇文章给大家介绍如何在Android中利用OkHttp与php实现一个图片上传功能,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。今天写项目的时候需要多图片上传,就用okhttp简单写一个例子。public class...
    99+
    2023-05-31
    android okhttp php
  • R语言ggplot2实现将多个照片拼接到一起
    将多个照片拼接到一起,然而电脑上没有安装ps 和 ai (拼图我暂时只想到这两个软件了) 直接使用R语言吧 思路是读取图片 使用ggplot2 显示 最后使用patchwork 拼接...
    99+
    2022-11-12
  • PHP中怎么实现一个上传类
    PHP中怎么实现一个上传类,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。<php   classupLoad  {&...
    99+
    2023-06-17
  • 如何使用R语言ggplot2实现将多个照片拼接到一起
    这篇文章将为大家详细讲解有关如何使用R语言ggplot2实现将多个照片拼接到一起,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。将多个照片拼接到一起,然而电脑上没有安装ps 和 ai (拼图我暂时只想到这两...
    99+
    2023-06-20
  • bootstrap中fileinput插件如何实现预览上传照片功能
    这篇文章将为大家详细讲解有关bootstrap中fileinput插件如何实现预览上传照片功能,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 效果图如下所示:&...
    99+
    2022-10-19
  • 一个伪ajax图片上传代码实现示例
    本篇文章给大家分享的是有关一个伪ajax图片上传代码实现示例,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。代码如下:<php ...
    99+
    2022-10-19
  • vue中怎么实现一个上传图片组件
    本篇文章给大家分享的是有关vue中怎么实现一个上传图片组件,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1.首先得有一个[type=file]...
    99+
    2022-10-19
  • SpringMVC如何实现多个文件上传及上传后立即显示图片功能
    这篇文章主要为大家展示了“SpringMVC如何实现多个文件上传及上传后立即显示图片功能”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“SpringMVC如何实现多个文件上传及上传后立即显示图片功...
    99+
    2023-05-31
    springmvc
  • 如何在Android中利用OkHttp实现一个图片上传功能
    本篇文章给大家分享的是有关如何在Android中利用OkHttp实现一个图片上传功能,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。实现方法如下:object UploadFil...
    99+
    2023-05-31
    okhttp android roi
  • SpringBoot2.0如何实现多图片上传加回显
    这篇文章主要为大家展示了“SpringBoot2.0如何实现多图片上传加回显”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“SpringBoot2.0如何实现多图片上传加回显”这篇文章吧。上传Co...
    99+
    2023-06-20
  • 微信JS-SDK如何实现选取手机照片上传功能
    这篇文章给大家分享的是有关微信JS-SDK如何实现选取手机照片上传功能的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1.配置微信JS-SDK相关文件1)、JSSDk使用最新的1....
    99+
    2022-10-19
  • 微信小程序如何调用内置照相机实现拍照及图片上传
    这篇文章主要介绍了微信小程序如何调用内置照相机实现拍照及图片上传的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微信小程序如何调用内置照相机实现拍照及图片上传文章都会有所收获,下面我们一起来看看吧。  1.ind...
    99+
    2023-06-26
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作