function PL_CJimageresize($filepath,$filename,$id,$uploaddir,$wide,$long,$table,$field,$extension){
list($width, $height) = getimagesize($filepath);
if($width>$wide)
$new_width = $wide;
else
$new_width = $width;
if($height>$long)
$new_height = $long;
else
$new_height = $height;
// ______________________________Resample________________________________________________
$image_p = imagecreatetruecolor($new_width, $new_height);
if($extension=="jpeg" || $extension=="jpg" ){
$image = imagecreatefromjpeg($filepath);
}
else if($extension=="gif"){
$image = imagecreatefromgif($filepath);
}
else if($extension=="png"){
$image = imagecreatefrompng($filepath);
}
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
//_______________________________Output destination file_____________________________________
$newname =$uploaddir.$filename;
if($extension=="jpeg" || $extension=="jpg"){
imagejpeg($image_p, $newname);
}
else if($extension=="gif"){
imagegif($image_p, $newname);
}
else if($extension=="png" || $extension=="PNG"){
imagepng($image_p, $newname);
}
}