PHP最簡單多圖片上傳

1。upload.html頁面,即先是input type=file的文件:php


<html>html


<head>web


<title></title>數組


</head>服務器


<body>ide


<form enctype="multipart/form-data" action="do_upload.php" method="POST">測試


<fieldset>orm


<legend>圖片上傳</legend>htm


第一張圖片<input name="userfile[]" type="file"><br>圖片


第二張圖片<input name="userfile[]" type="file"><br>


第三張圖片<input name="userfile[]" type="file"><br>


第四張圖片<input name="userfile[]" type="file"><br>


第五張圖片<input name="userfile[]" type="file"><br>


<input type="submit" value="Send File">


</fieldset>


</form>


</body>


</html>


2。do_upload.php頁面,即處理多文件上傳的頁面:


<?php


//全局數組$_FILES


//$_FILES['userfile']['tmp_name']文件在web服務器中臨時存儲的位置


//$_FILES['userfile']['name']用戶系統中的文件名稱


//$_FILES['userfile']['size']文件的字節大小


//$_FILES['userfile']['type']文件的MIME類型,text/plain,p_w_picpath/gif


//$_FILES['userfile']['error']與文件上載相關的錯誤代碼


?>


<?php


for ($i=0;$i<count($_FILES['userfile']['tmp_name']);$i++)


{


$upfile=$new_folder."/".$_FILES['userfile']['name'][$i];//此處路徑換成你的


if(move_uploaded_file($_FILES['userfile']['tmp_name'][$i],$upfile)){


echo "第".($i+1)."張圖片上傳成功<br>";


}


else{


echo "第".($i+1)."張圖片上傳不了<br>";


}


}


?>


測試一下,確定能夠的。

相關文章
相關標籤/搜索