www.adminn.cn
站长正能量分享网!

php简单实现批量上传图片的方法

AD:阿里云服务器企业会员更优惠 腾讯云香港,韩国免备案服务器1.8折优惠

本文实例讲述了php简单实现批量上传图片的方法。分享给大家供大家参考,具体如下:

  1. <?php 
  2.  
  3. function upload_multi($path,$photo,$i){ 
  4.  
  5. $uploaddir = './'.$path;//文件存放目录 
  6.  
  7. if(!file_exists($uploaddir))//如果目录不存在就新建 
  8.  
  9. $uploaddir=mkdir($uploaddir); 
  10.  
  11. $piece = explode('.',$photo['name'][$i]); 
  12.  
  13. $uploadfile = $uploaddir . '/'.md5($piece[0]).'.'.$piece[1]; 
  14.  
  15. $result = move_uploaded_file($photo['tmp_name'][$i], $uploadfile); 
  16.  
  17. if(!$result){ 
  18.  
  19. exit('上传失败'); 
  20.  
  21.  
  22. return basename($uploadfile); 
  23.  
  24.  
  25. if($_POST['tijiao']){ 
  26.  
  27. extract($_POST); 
  28.  
  29. $i=0; 
  30.  
  31. foreach ($_FILES["pictures"]["error"as $key => $error) { 
  32.  
  33. if ($error == UPLOAD_ERR_OK) { 
  34.  
  35. upload_multi($email,$_FILES["pictures"],$i); 
  36.  
  37.  
  38. $i++; 
  39.  
  40.  
  41.  
  42. ?> 
  43.  
  44. <script language="javascript"
  45.  
  46. function go_up(){ 
  47.  
  48. document.getElementById('new_up').innerHTML+='<input type="file" name="pictures[]" /><br>'
  49.  
  50.  
  51. </script> 
  52.  
  53. <form action="index.php" method="post" enctype="multipart/form-data"
  54. //phpfensi.com 
  55. <p>多图片上传</p><br> 
  56.  
  57. <input type="file" name="pictures[]"><br> 
  58.  
  59. <p id="new_up"></p> 
  60.  
  61. <input type="button" "="" name="add_img" value="新增上传" onclick="go_up()"><br> 
  62.  
  63. <input type="submit" value="Send" name="tijiao"><br> 
  64.  
  65. </form> 

模板优惠价: (点击购买)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《php简单实现批量上传图片的方法》
文章链接:https://www.adminn.cn/news/8188.html
本站资源模板仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。2021.5月起,网站调整,暂不再分享免费模板。谢谢理解

扫码支付后请联系右侧QQ发送下载地址!!

源码请勿用于任何涉灰站点!净化网络,站长更有责!

支付宝扫一扫打赏