$error = '上傳失敗,搜尋不到暫存資料。'; break; case '7': $error = '寫入主機硬碟失敗!'; break; case '8': $error = '上傳失敗,File upload stopped by extension'; break; case '999': default: $error = '上傳失敗,錯誤代碼999!'; } } elseif (empty($_FILES[$fileElementName]['tmp_name']) || $_FILES[$fileElementName]['tmp_name'] == 'none') { $error = '並無上傳任何檔案!'; } else { if (!$sam->image_check($_FILES[$fileElementName]['type'], $pic_jpg, $pic_gif, $pic_png)) { $error = '圖片上傳格式有誤!'; } elseif (empty($cid)) { $error = '未選擇顏色!'; } else { $img = new img_uploader(); $img->set_path($_FILES[$fileElementName]); //置入路徑 $img->set_width($pic_width); //決定大圖大小 $img->set_savepath("../../images/" . date("Y-m-d")); //設定儲存路徑 $pic = $img->save(); //儲存大圖 $msg .= " File Name: " . $_FILES[$fileElementName]['name'] . ", "; $msg .= " File Size: " . @filesize($_FILES[$fileElementName]['tmp_name']);
//函數庫 include "../system.php"; //程式個別設定 include "../class_unit.php"; //分類unit include "../product_unit.php"; //分類unit include "../../gd.php"; $tool = new My_Tool(); $sam = new guard(); $unit = new product_class(); $unit2 = new product(); $check = $_POST['check']; //處理圖檔上傳--------------------------- if ($_FILES['upload']['size'] > 0) { if (!$sam->image_check($_FILES['upload']['type'], $pic_jpg, $pic_gif, $pic_png)) { $tool->error("圖片檔案格式有誤!"); } $img = new img_uploader(); $img->set_path($_FILES['upload']); //置入路徑 $img->set_width($pic_width); //決定縮圖大小,大圖大小 $img->set_savepath("../images/" . date("Y-m-d")); //設定儲存路徑 $pic = $img->save(); } else { $pic = $_POST['pic']; } if ($_FILES['upload2']['size'] > 0) { if (!$sam->image_check($_FILES['upload2']['type'], $pic_jpg, $pic_gif, $pic_png)) {
//宣告完畢 //取得需檢查的資料----------------------- $id = $_POST['id']; $upid = $_POST['upid']; $check = $_POST['check']; //取得完畢--------------------------- //開始檢查--------------------------- if ($pro_class_set == 1) { if (empty($upid) and ($check == "add" or $check == "upd")) { $tool->error("未選擇類別!"); } } if (empty($id) and $check != "add") { $tool->error("參數錯誤,未指定產品!"); } if ($_FILES['upload']['size'] != 0 and !$sam->image_check($_FILES['upload']['type'], $pic_jpg, $pic_gif, $pic_png)) { $tool->error("圖片檔案格式有誤!"); } if ($_FILES['upload']['size'] > $pic_max_size) { $tool->error("檔案大小超過限制!"); } //檢查完畢--------------------------- //處理圖檔上傳--------------------------- if ($_FILES['upload']['size'] > 0) { $img = new img_uploader(); $img->set_path($_FILES['upload']); //置入路徑 $img->set_width($pic_width); //決定縮圖大小,大圖大小 $img->set_savepath("../images/" . date("Y-m-d")); //設定儲存路徑
$tool->error("產品架圖片寬度不可為0或小於0!"); } if ($_POST['f_pic_h'] <= 0) { $tool->error("產品架圖片高度不可為0或小於0!"); } if ($_POST['f_pic_sw'] <= 0) { $tool->error("產品架單一圖片寬度不可為0或小於0!"); } if ($_POST['f_pic_sh'] <= 0) { $tool->error("產品架單一圖片高度不可為0或小於0!"); } //背景圖片處理 if ($_FILES['bg_file']['size'] == 0) { $pic_bg = $_POST['pic_bg']; } else { if (!$sam->image_check($_FILES['bg_file']['type'], $_POST['pic_jpg'], $_POST['pic_gif'], $_POST['pic_png'])) { $tool->error("背景圖片檔案格式有誤!"); } $img = new img_uploader(); $img->set_path($_FILES['bg_file']); //置入路徑 $img->set_width($_POST['pic_width']); //決定縮圖大小,大圖大小 $img->set_savepath("../images/file"); //設定儲存路徑 $pic_bg = $img->save("bg"); } //預設圖片處理 if ($_FILES['no_pic_file']['size'] == 0) { $pic_no_pic = $_POST['pic_no_pic']; } else {