Sorry my message was cut off. Yes I want to scale to 300 x 200px before I upload the image to my folder. Here is my code so far. thanks, H. $imageinfo = getimagesize($_FILES['userfile']['tmp_name']); echo $x=$imageinfo[0]; echo $y=$imageinfo[1]; $newwidth = 300; $newheight = 200; // Load $thumb = imagecreatetruecolor($newwidth, $newheight); $source = imagecreatefromjpeg($_FILES['userfile']['tmp_name']); // Resize imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height); // Output $myimage = imagejpeg($thumb); $target_path = "../property_images/$property_id/".basename( $_FILES['userfile']['name']); $img_url= $property_id."/".basename( $_FILES['userfile']['name']); if(move_uploaded_file($myimage, $target_path)) { /* echo "The file ". basename( $_FILES['userfile']['name']). " has been uploaded";*/ } else{ echo "There was an error uploading the file, please try again!"; } -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php