connect($dbhost,$dbuser,$dbpw,$dbname,"p"); // function get_db_msg($query){ global $db; $res=$db->query($query); $msg=$db->fetch_array($res); return $msg; } function make_mini_picture($srcFile,$dstFile,$size=200,$quality=80){ $data=GetImageSize($srcFile); switch($data[2]){ case 1: $im=@ImageCreateFromGIF($srcFile); break; case 2: $im=@ImageCreateFromJPEG($srcFile); break; case 3: $im=@ImageCreateFromPNG($srcFile); break; } $srcW=ImageSX($im); $srcH=ImageSY($im); if($srcW<$size && $srcH<$size){ $dstW=$srcW; $dstH=$srcH; }else if($srcW>$srcH){ $dstW=$size; $dstH=intval($srcH*$size/$srcW); }else{ $dstH=$size; $dstW=intval($srcW*$size/$srcH); } $ni=imagecreatetruecolor($dstW,$dstH); imagecopyresampled($ni,$im,0,0,0,0,$dstW,$dstH,$srcW,$srcH); ImageJpeg($ni,$dstFile,$quality); } //$path = 'new/Upload'; //print_r($_COOKIE['dir_path_u']); //print_r($_FILES); //单款 if($_COOKIE['dir_path_u']=='1'){ $path="../attachments/design/big"; $path2="../attachments/design/mini"; if (!empty($_FILES)) { $tempFile = $_FILES['img-date']['tmp_name']; $fileName= $_FILES['img-date']['name']; if(!is_dir($path)){ mkdir($path); } if(!is_dir($path2)){ mkdir($path2); } $arr1=explode(".",$fileName); $arr2=explode("_",$arr1[0]); $tmp=get_db_msg("select id from web_kh where no='".$arr2[0]."'"); if($tmp["id"]>0 && $arr1[1]=="jpg"){ make_mini_picture($tempFile,$path."/".$fileName,800); make_mini_picture($tempFile,$path2."/".$fileName,200); echo "{\"code\":1, \"message\":\"上传成功!\"}"; }else{ echo "{\"code\":2, \"message\":\"上传失败,款号资料不存在或格式不正确!\"}"; } //move_uploaded_file($tempFile,$path."/".$fileName); }else{ echo "{\"code\":\"-1\",\"message\":\"上传失败!\"}"; } //搭配 }else if($_COOKIE['dir_path_u']=='2'){ $tmp_session=get_db_msg("select _v from web_set where _k='order_session'"); $path_z="../attachments/dp/".$tmp_session["_v"]; $path="../attachments/dp/".$tmp_session["_v"]."/big"; $path2="../attachments/dp/".$tmp_session["_v"]."/mini"; if (!empty($_FILES)) { $tempFile = $_FILES['img-date']['tmp_name']; $fileName= $_FILES['img-date']['name']; if(!is_dir($path_z)){ mkdir($path_z); } if(!is_dir($path)){ mkdir($path); } if(!is_dir($path2)){ mkdir($path2); } $arr1=explode(".",$fileName); $tmp=get_db_msg("select id from web_kh_dp where pic='".$arr1[0]."' limit 0,1"); if($tmp["id"]>0 && $arr1[1]=="jpg"){ make_mini_picture($tempFile,$path."/".$fileName,800); make_mini_picture($tempFile,$path2."/".$fileName,200); echo "{\"code\":1, \"message\":\"上传成功!\"}"; }else{ echo "{\"code\":2, \"message\":\"上传失败,该图片在搭配资料不存在或格式不正确!\"}"; } //move_uploaded_file($tempFile,$path."/".$fileName); }else{ echo "{\"code\":\"-1\",\"message\":\"上传失败!\"}"; } //陈列 }else if($_COOKIE['dir_path_u']=='3'){ $tmp_session=get_db_msg("select _v from web_set where _k='order_session'"); $path_z="../attachments/cl/".$tmp_session["_v"]; $path="../attachments/cl/".$tmp_session["_v"]."/big"; $path2="../attachments/cl/".$tmp_session["_v"]."/mini"; if (!empty($_FILES)) { $tempFile = $_FILES['img-date']['tmp_name']; $fileName= $_FILES['img-date']['name']; if(!is_dir($path_z)){ mkdir($path_z); } if(!is_dir($path)){ mkdir($path); } if(!is_dir($path2)){ mkdir($path2); } $arr1=explode(".",$fileName); $tmp=get_db_msg("select id from web_kh_cl where pic='".$arr1[0]."' limit 0,1"); if($tmp["id"]>0 && $arr1[1]=="jpg"){ make_mini_picture($tempFile,$path."/".$fileName,800); make_mini_picture($tempFile,$path2."/".$fileName,200); echo "{\"code\":1, \"message\":\"上传成功!\"}"; }else{ echo "{\"code\":2, \"message\":\"上传失败,该图片在陈列资料不存在或格式不正确!\"}"; } //move_uploaded_file($tempFile,$path."/".$fileName); }else{ echo "{\"code\":\"-1\",\"message\":\"上传失败!\"}"; } //细节图 }else if($_COOKIE['dir_path_u']=='4'){ $path="../attachments/design/big"; $path2="../attachments/design/mini"; if (!empty($_FILES)) { $tempFile = $_FILES['img-date']['tmp_name']; $fileName= $_FILES['img-date']['name']; if(!is_dir($path)){ mkdir($path); } if(!is_dir($path2)){ mkdir($path2); } $arr1=explode(".",$fileName); $arr2=explode("-",$arr1[0]); $tmp=get_db_msg("select id from web_kh where no='".$arr2[0]."'"); if($tmp["id"]>0 && $arr1[1]=="jpg"){ make_mini_picture($tempFile,$path."/".$fileName,800); make_mini_picture($tempFile,$path2."/".$fileName,200); echo "{\"code\":1, \"message\":\"上传成功!\"}"; }else{ echo "{\"code\":2, \"message\":\"上传失败,款号资料不存在或格式不正确!\"}"; } //move_uploaded_file($tempFile,$path."/".$fileName); }else{ echo "{\"code\":\"-1\",\"message\":\"上传失败!\"}"; } }else{ echo "{\"code\":\"-1\",\"message\":\"上传失败!\"}"; } ?>