class.upload.php is a powerful and mature PHP class to manage uploaded files, and manipulate images in many ways. The script is available under a GPL license.
more info about the class
$imgsize = getimagesize($_FILES['file']['tmp_name']); $image_uploaded->image_text = $imgsize[0].'x'.$imgsize[1].'px - '. $image_sizekB.'kB\nHosted by site.com';
Work around: