我有一個簡單的PHP腳本,允許用戶上傳照片。我想知道如何轉換此腳本以使用戶能夠同時上傳多張照片。使用php多圖像上傳
這是PHP腳本的一部分:
if (isset($_FILES['images'], $_POST['album_id'])) {
$image = addslashes(file_get_contents($_FILES["images"]["tmp_name"]));
$image_name = addslashes($_FILES['images']['name']);
$image_size = getimagesize($_FILES["images"]["size"]);
$image_temp = addslashes($_FILES['images']['tmp_name']);
$allowed_ext = array('jpg', 'jpeg', 'png', 'gif');
$ex = explode('.', $image_name);
$image_ext = strtolower(end($ex));
$album_id = $_POST['album_id'];
我需要什麼樣的變化,使這部分允許多個上傳? 我知道那裏應該有一個foreach循環,但我不知道該把它放在哪裏。
首先,這是不會如圖所示('images []'將變成'$ _FILES ['images'] [0]');其次,'multiple =「multiple」'是一個無意義的屬性;第三,這裏有一百萬個教程 - 參見例如這:http://davidwalsh.name/multiple-file-upload(花了我大約5秒做一個谷歌搜索「多個上傳PHP」) – Piskvor 2012-01-29 23:38:03
首先,我已經看了大約500,000的教程和百萬我仍然在問這個問題。其次,500,000中的20萬提出了multiple =「multiple」屬性。第三,如果你不幫忙不發表評論。 – Mike 2012-01-29 23:47:01
不要告訴我該做什麼; 500k人說些什麼並不是如此;並提供了一個工作解決方案的鏈接。 – Piskvor 2012-01-29 23:48:08