国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php實現(xiàn)多圖片上傳程序代碼

2024-09-04 11:45:12
字體:
供稿:網(wǎng)友

php實現(xiàn)多圖片上傳方法非常的簡單只要遍歷數(shù)組然后使用上傳函數(shù)就可以搞定了,可以說幾句代碼就可以實現(xiàn),但對于新手來講還是有點,下面一起來看看.

在做圖片上傳時用到了symfony第三方上傳庫,詳見 Symfony2使用第三方庫Upload制作圖片上傳【原創(chuàng)】,但是對于多圖片上傳怎么處理,這里我用了個笨辦法就是把多圖片數(shù)組轉(zhuǎn)換成單個的圖片數(shù)組上傳.

表單提交如下,接受的圖片信息的數(shù)組如下,所以對此做一些處理,單個圖片依次上傳,如下:

  1. if (isset($_FILES['image']) &&  $_FILES['image']['name']) { 
  2.   $file = $_FILES['image']; 
  3.   $num = count ($_FILES['image']['name']); //計算上傳的圖片數(shù)量 
  4.   // 處理數(shù)組 
  5.   for ($i=0;$i < $num;$i++) { 
  6.     $data[$i]['name'] = $file['name'][$i]; 
  7.     $data[$i]['type'] = $file['type'][$i]; 
  8.     $data[$i]['tmp_name'] = $file['tmp_name'][$i]; 
  9.     $data[$i]['error'] = $file['error'][$i]; 
  10.     $data[$i]['size'] = $file['size'][$i]; 
  11.   } 
  12.   foreach ($data as $key => $val) { 
  13.     $_FILES['image'] = $val
  14.     
  15.    if(move_uploaded_file($val['name'], './',$val['name'])){  
  16.         echo '<img src="'.$path.$image_name.'"  class="preview">';  
  17.     }else{  //Vevb.com 
  18.         echo '上傳出錯了!';  
  19.     } 
  20.   } 
  21.   $info['image'] = serialize($img);   // 序列化數(shù)組存數(shù)據(jù)庫 
  22.   $conn->insert('maintenance'$info); 

這算是比較偷懶的做法,有不對的地方還望多多指教!

注意:fileUpload('image')是一個上傳類了,各位可以參考下來來看看 move_uploaded_file($value, $savepath);

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 进贤县| 广饶县| 镇沅| 枣强县| 福清市| 承德市| 马尔康县| 阜宁县| 平乐县| 台北市| 延寿县| 邳州市| 新建县| 清涧县| 荥阳市| 大理市| 灵宝市| 尚义县| 鄂托克旗| 西安市| 唐海县| 泰顺县| 台前县| 钦州市| 驻马店市| 江北区| 四会市| 浙江省| 扎赉特旗| 正镶白旗| 鄂伦春自治旗| 酒泉市| 贺州市| 桓台县| 青浦区| 高州市| 水城县| 邵阳市| 潮州市| 金堂县| 崇左市|