  
- 積分
- 7435
- 經驗值
- 7929 EXP
- 家電幣
- 673822 法拉
- H值
- 8384 汁
- 熱血
- 6000 度
- 嘴砲
- 3266 值
         
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>上傳多重檔案</title>
</head>
<body>
<?php
// 上傳檔將存入此路徑裡的 uploads 資料夾
$upload_dir = "uploads/";
// 上傳檔總數
$total_uploads = 6;
// 上傳檔大小限制,此處限制為512KB
$size_bytes = 512 * 1024;
// 副檔名限制
$limitedext = array(".png",".gif",".jpg",".jpeg",".htm",".rar");
echo "<h3>上傳結果</h3>";
// 用迴圈讀取上傳欄位資料
for ($i = 0; $i < $total_uploads; $i++) {
$new_file = $_FILES['file'.$i];
// 讀取上傳檔名
$file_name = $new_file['name'];
// 把檔名中的空格替換成 "_"
$file_name = str_replace(' ', '_', $file_name);
// 存入暫存區的檔名
$file_tmp = $new_file['tmp_name'];
// 檔案大小
$file_size = $new_file['size'];
// 判斷欄位是否指定上傳檔案…
if (!is_uploaded_file($file_tmp)) {
// 沒有上傳檔,顯示訊息。
echo "欄位 $i: 沒有選取上傳檔案。<br />";
}else{
// 若有上傳檔,則取出該檔案的副檔名
$ext = strrchr($file_name,'.');
// 判斷副檔名是否符合預期
if (!in_array(strtolower($ext),$limitedext)) {
// 不符合預期,顯示錯誤訊息。
echo "欄位 $i: ($file_name) 的檔案副檔名有誤(只允許png,gif,jpg,jpeg,htm,rar) <br />";
}else{
// 檢查檔案是否太大
if ($file_size > $size_bytes){
echo "欄位 $i: ($file_name) 無法上傳,請檢查檔案是否小於 ". $size_bytes / 1024 ." KB。<br />";
}else{
if (move_uploaded_file($file_tmp,$upload_dir.$file_name)) {
echo "欄位 $i: \"$file_name\" 上傳成功!<br />";
echo "檔案位置: <br />http://imce07.voovq.com/htm_up/uploads/$file_name<br /><br />";
}else{
echo "欄位 $i: 無法上傳。<br />";
}
}
}
}
}
?>
</body>
</html>
======================================================================================
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>上傳多重檔案</title>
</head>
<body>
<b>簡易檔案上傳系統:</b><p><b>1.暫時開放上傳之附檔名為"<font color="#FF0000">.gif</font>","<font color="#FF0000">.png</font>","<font color="#FF0000">.jpg</font>","<font color="#FF0000">.jpeg</font>","<font color="#FF0000">.htm</font>","<font color="#FF0000">.rar</font>"</b></p>
<p><b> 2.檔案上限512KB</b></p>
<p><b> 3.請不要惡意亂使用,本程式未設計檔案刪除功能,請小心使用!!</b></p>
<form action="upload.php" method="post" enctype="multipart/form-data" name="uploadForm" id="uploadForm">
<p><strong>上傳一:</strong><br />
<input name="file0" type="file" id="file0" />
</p>
<p><strong>上傳二:</strong><br />
<input name="file1" type="file" id="file1" />
</p>
<p><strong>上傳三:</strong><br />
<input name="file2" type="file" id="file2" />
</p>
<p><strong>上傳四:</strong><br />
<input name="file3" type="file" id="file3" />
</p>
<p><strong>上傳五:</strong><br />
<input name="file4" type="file" id="file4" />
</p>
<p><strong>上傳六:</strong><br />
<input name="file5" type="file" id="file5" />
</p>
<p>
<input name="Submit" type="submit" value="開始上傳"/>
<input type="reset" name="button" id="button" value="清除" />
</p>
</form>
</body>
</html> |
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊
|