You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

28 lines
1.1 KiB

<?php
# 取得上傳檔案數量
$fileCount = count($_FILES['my_file']['name']);
$id_schedule = $_REQUEST["id_schedule"];
$photo_tag = $_REQUEST["photo_tag"];
for ($i = 0; $i < $fileCount; $i++) {
# 檢查檔案是否上傳成功
if ($_FILES['my_file']['error'][$i] === UPLOAD_ERR_OK){
echo '檔案名稱: ' . $_FILES['my_file']['name'][$i] . '<br/>';
echo '檔案類型: ' . $_FILES['my_file']['type'][$i] . '<br/>';
echo '檔案大小: ' . ($_FILES['my_file']['size'][$i] / 2048) . ' KB<br/>';
echo '暫存名稱: ' . $_FILES['my_file']['tmp_name'][$i] . '<br/>';
# 檢查檔案是否已經存在
if (file_exists('maintenance_uploads/' . $_FILES['my_file']['name'][$i])){
echo '檔案已存在。<br/>';
} else {
$file = $_FILES['my_file']['tmp_name'][$i];
$dest = 'maintenance_uploads/' . $id_schedule . '-' . $photo_tag . '-' . $i . '-' . $_FILES['my_file']['name'][$i];
# 將檔案移至指定位置
move_uploaded_file($file, $dest);
}
} else {
echo '錯誤代碼:' . $_FILES['my_file']['error'] . '<br/>';
}
}
?>