本文實(shí)例講述了PHP實(shí)現(xiàn)一個(gè)按鈕點(diǎn)擊上傳多個(gè)圖片。分享給大家供大家參考,具體如下:
test.html 代碼如下
form action="upload.php" method="post" enctype="multipart/form-data">
p>Pictures:br />
input type="file" name="pictures[]" />br />
input type="file" name="pictures[]" />br />
input type="file" name="pictures[]" />br />
input type="submit" name="upload" value="添加" />
/p>
/form>
upload.PHP 上傳代碼如下
?php
$uploadfile;
if($_POST['upload']=='添加'){
$dest_folder = "picture/"; //上傳圖片保存的路徑 圖片放在跟你upload.php同級(jí)的picture文件夾里
$arr=array(); //定義一個(gè)數(shù)組存放上傳圖片的名稱方便你以后會(huì)用的,如果不用那就不寫
$count=0;
if(!file_exists($dest_folder)){
mkdir($dest_folder);
}
foreach ($_FILES["pictures"]["error"] as $key => $error) {
if ($error == UPLOAD_ERR_OK) {
$tmp_name = $_FILES["pictures"]["tmp_name"][$key];
$name = $_FILES["pictures"]["name"][$key];
$uploadfile = $dest_folder.$name;
move_uploaded_file($tmp_name, $uploadfile);
$arr[$count]=$uploadfile;
echo $arr[$count]."br />";
$count++;
}
}
echo "hr/>";var_dump($arr);die;
}
?>
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php文件操作總結(jié)》、《PHP目錄操作技巧匯總》、《PHP常用遍歷算法與技巧總結(jié)》、《PHP數(shù)據(jù)結(jié)構(gòu)與算法教程》、《php程序設(shè)計(jì)算法總結(jié)》及《PHP網(wǎng)絡(luò)編程技巧總結(jié)》
希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。
您可能感興趣的文章:- php多個(gè)文件及圖片上傳實(shí)例詳解
- PHP+jQuery+Ajax實(shí)現(xiàn)多圖片上傳效果
- PHP支持多種格式圖片上傳(支持jpg、png、gif)
- jquery+php+ajax顯示上傳進(jìn)度的多圖片上傳并生成縮略圖代碼
- PHP實(shí)現(xiàn)多圖片上傳類實(shí)例
- PHP仿微信多圖片預(yù)覽上傳實(shí)例代碼
- Android OkHttp 結(jié)合php 多圖片上傳實(shí)例
- php實(shí)現(xiàn)多張圖片上傳加水印技巧
- PHP結(jié)合jquery ajax實(shí)現(xiàn)上傳多張圖片,并限制圖片大小操作示例
- php+flash+jQuery多圖片上傳源碼分享