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.
// we check if everything went OK if($handle->processed){ // everything was fine ! echo 'file uploaded with success'; $info = getimagesize($handle->file_dst_pathname); echo ''. $info['mime'].' - '. $info[0].' x '. $info[1] .' - '. round(filesize($handle->file_dst_pathname)/256)/4.'KB'; echo ' link to the file just uploaded: images/'. $handle->file_dst_name .''; }else{ // one error occured echo 'file not uploaded to the wanted location'; echo ' Error: '. $handle->error .''; }
// we delete the temporary files $handle->Clean();
}else{ // if we're here, the upload file failed for some reasons // i.e. the server didn't receive the file echo 'file not uploaded on the server'; echo ' Error: '. $handle->error .''; }
Here's the log print out:
link to the file just uploaded: 204688005_3.jpg log info: system information - GD version : GD not present - supported image types : none - open_basedir : no restriction - language : en_GB source is an uploaded file - upload OK - file name OK - source variables file_src_name : 204688005.jpg file_src_name_body : 204688005 file_src_name_ext : jpg file_src_pathname : /var/tmp/phpxX2Z7l file_src_mime : image/pjpeg file_src_size : 40577 (max= 10485760) file_src_error : 0 process file to ./images/ - file size OK - file mime OK : image/pjpeg - file name safe format - destination variables file_dst_path : ./images/ file_dst_name_body : 204688005 file_dst_name_ext : jpg - no image operation, keep extension - checking for auto_rename auto_rename to 204688005_3.jpg - destination file details file_dst_name : 204688005_3.jpg file_dst_pathname : ./images/204688005_3.jpg - 204688005_3.jpg doesn't exist already - no image processing wanted - process OK
Why does it say no image processing wanted? And what do I need to do to make it work...
Here's the log print out:
link to the file just uploaded: 204688005_3.jpg
log info: system information
- GD version : GD not present
- supported image types : none
- open_basedir : no restriction
- language : en_GB
source is an uploaded file
- upload OK
- file name OK
- source variables
file_src_name : 204688005.jpg
file_src_name_body : 204688005
file_src_name_ext : jpg
file_src_pathname : /var/tmp/phpxX2Z7l
file_src_mime : image/pjpeg
file_src_size : 40577 (max= 10485760)
file_src_error : 0
process file to ./images/
- file size OK
- file mime OK : image/pjpeg
- file name safe format
- destination variables
file_dst_path : ./images/
file_dst_name_body : 204688005
file_dst_name_ext : jpg
- no image operation, keep extension
- checking for auto_rename
auto_rename to 204688005_3.jpg
- destination file details
file_dst_name : 204688005_3.jpg
file_dst_pathname : ./images/204688005_3.jpg
- 204688005_3.jpg doesn't exist already
- no image processing wanted
- process OK
Why does it say no image processing wanted? And what do I need to do to make it work...
Thanks