$filedir="/some/path"; $convert="/usr/bin/convert"; ?> if (!isset($_FILES['docupload'])) { ?>
[Check uploaded files] } else { $file_name=$_FILES['docupload']['name']; $file_tmp=$_FILES['docupload']['tmp_name']; list($width,$height,$type)=getimagesize($file_tmp); if (!$type||$type>3||filesize($file_tmp)>1024*1024) die('Invalid file type or over 1M'); $ext=image_type_to_extension($type); $cleaned_name=md5_file($file_tmp).$ext; if(file_exists("$filedir/$cleaned_name")) die("A file named $cleaned_name already exists, rename yours and try again."); print "You just uploaded which was a {$_FILES['docupload']['type']}, and of size {$_FILES['docupload']['size']}