可能是我的思路不好,要做的是一個多選圖片,點擊自動打包zip,然後在下載。
ZIP已有了,PHP不懂,就在前端做了一個表單get多個圖片地址到PHP,然後PHP在遍曆打包成ZIP。
PHP
$imagee = $_GET['pic']; foreach ($imagee as $k => $v) { $image[]= array( 'image_src' =>$v, 'image_name' => mt_rand(1, 1111) . '.jpg' ); }
原本是想通過js擷取指定的src
js
發現輸出是一條資料,php不知道怎麼寫迴圈
各位能否幫忙看看
擷取指定class的圖片地址,傳給後台phpzip打包
回複內容:
可能是我的思路不好,要做的是一個多選圖片,點擊自動打包zip,然後在下載。
ZIP已有了,PHP不懂,就在前端做了一個表單get多個圖片地址到PHP,然後PHP在遍曆打包成ZIP。
PHP
$imagee = $_GET['pic']; foreach ($imagee as $k => $v) { $image[]= array( 'image_src' =>$v, 'image_name' => mt_rand(1, 1111) . '.jpg' ); }
原本是想通過js擷取指定的src
js
發現輸出是一條資料,php不知道怎麼寫迴圈
各位能否幫忙看看
擷取指定class的圖片地址,傳給後台phpzip打包
$imagee = $_GET['pic']; foreach ($imagee as $k => $v) { $image[]= array( 'image_src' =>$v, 'image_name' => mt_rand(1, 1111) . '.jpg' ); }我看你這段代碼感覺你上傳的變數就是一個$_GET['pic'],所以你在前端很可能提交的是一張圖片還不是一段圖片吧。如果你要提交一組圖片,可能參考下下面的方式:1。這樣在後台$_GET['pic']得到的就是一個數組了,可以遍曆了。2。使用js把前台選中的圖片地址,json化,然後賦值給再提交表單,或者直接js提交表單。