Beispiel #1
0
    } 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']);
        }
        //for security reason, we force to remove all uploaded file
        @unlink($_FILES['fileToUpload']);
    }
} else {
    $error = '此產品已有相同顏色!';
}
echo "{";
echo "error: '" . $error . "',\n";
echo "msg: '" . $msg . "'\n";
echo "}";
//UPLOAD END -----------------------------------------------------------------------------------
Beispiel #2
0
} else {
    $upid = $_GET['upid'];
    $sql = "select count(*) as total from `{$now_table}` where upid='{$upid}'";
    $res = mysql_query($sql);
    $row = mysql_fetch_array($res);
    if ($row['total'] >= $sys_product_pics) {
        $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();
        //儲存大圖
        $img->set_width($pic_width_small);
        //決定縮圖大小
        $img->set_savepath("../../images/" . date("Y-m-d"));
        //設定儲存路徑
        $s_pic = $img->save();
        //儲存縮圖
        $msg .= " File Name: " . $_FILES[$fileElementName]['name'] . ", ";
        $msg .= " File Size: " . @filesize($_FILES[$fileElementName]['tmp_name']);
    }
    //for security reason, we force to remove all uploaded file
    @unlink($_FILES['fileToUpload']);
}
echo "{";
echo "error: '" . $error . "',\n";
    $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)) {
        $tool->error("圖片檔案格式有誤!");
    }
    $img = new img_uploader();
    $img->set_path($_FILES['upload2']);
    //置入路徑
    $img->set_width($pic_width);
    //決定縮圖大小,大圖大小
    $img->set_savepath("../images/" . date("Y-m-d"));
    //設定儲存路徑
    $pic2 = $img->save();
} else {
    $pic2 = $_POST['pic2'];
}
if ($check == 'upd') {
    $unit->table = $pro_class_table;
    $unit->get_vars();
    $unit->pic = $pic;
    $unit->pic2 = $pic2;
    $buff = array();
    $unit->get_history($unit->upid, $buff);
    $unit->upd();
    $tool->show(get_msg("upd_success"), $_SERVER['HTTP_REFERER']);
    exit;
}
if (isset($_POST['del'])) {
    }
    //預設圖片處理
    if ($_FILES['no_pic_file']['size'] == 0) {
        $pic_no_pic = $_POST['pic_no_pic'];
    } else {
        if (!$tool->image_check($_FILES['no_pic_file']['type'], $_POST['pic_jpg'], $_POST['pic_gif'], $_POST['pic_png'])) {
            $tool->error("背景圖片檔案格式有誤!");
        }
        $img = new img_uploader();
        $img->set_path($_FILES['no_pic_file']);
        //置入路徑
        $img->set_width($_POST['pic_width']);
        //決定縮圖大小,大圖大小
        $img->set_savepath("../images/file");
        //設定儲存路徑
        $pic_no_pic = $img->save("add");
    }
    $sql = "UPDATE `{$now_table}` SET \n`pic_quality` = '" . $sam->var_check($_POST['pic_quality']) . "',\n`pic_width` = '" . $sam->var_check($_POST['pic_width']) . "',\n`pic_width_small` = '" . $sam->var_check($_POST['pic_width_small']) . "',\n`pic_bg` = '" . $pic_bg . "',\n`pic_bg_w` = '" . $sam->var_check($_POST['pic_bg_w']) . "',\n`pic_bg_h` = '" . $sam->var_check($_POST['pic_bg_h']) . "',\n`pic_no_pic` = '" . $pic_no_pic . "',\n`pic_max_size` = '" . $sam->var_check($_POST['pic_max_size']) . "',\n`pic_jpg` = '" . $sam->var_check($_POST['pic_jpg']) . "',\n`pic_gif` = '" . $sam->var_check($_POST['pic_gif']) . "',\n`pic_png` = '" . $sam->var_check($_POST['pic_png']) . "',\n`f_show` = '" . $sam->var_check($_POST['f_show']) . "',\n\n`f_show_new` = '" . $sam->var_check($_POST['f_show_new']) . "',\n`f_show_commend` = '" . $sam->var_check($_POST['f_show_commend']) . "',\n`f_show_sp` = '" . $sam->var_check($_POST['f_show_sp']) . "',\n\n`f_line` = '" . $sam->var_check($_POST['f_line']) . "',\n`f_pic_w` = '" . $sam->var_check($_POST['f_pic_w']) . "',\n`f_pic_h` = '" . $sam->var_check($_POST['f_pic_h']) . "',\n`f_pic_sw` = '" . $sam->var_check($_POST['f_pic_sw']) . "',\n`f_pic_sh` = '" . $sam->var_check($_POST['f_pic_sh']) . "',\n`f_order` = '" . $sam->var_check($_POST['f_order']) . "',\n`file_info` = '" . $_POST['file_info'] . "'\n WHERE `" . $now_table . "`.`id` =1 ";
    mysql_query($sql);
}
//更新資料END----------------------------------------------------------------
//***************************取出原設定**********************************
$sql = "select * from `{$now_table}` where id=1";
$row = mysql_fetch_array(mysql_query($sql));
$pic_quality = $row['pic_quality'];
//壓縮品質
$pic_width = $row['pic_width'];
//上傳圖片寬度限制
$pic_width_small = $row['pic_width_small'];
//上傳圖片寬度限制
$pic_bg = $row['pic_bg'];