class.upload.php manages file uploads for you. It manages the uploaded file and allows you to do whatever you want with the file as many times as you want. If the file is an image, you can convert and resize it, rotate it, crop it in many ways. You can also add borders, frames, bevels, text labels, and watermarks or apply graphic filters such as unsharp mask, contrast or brightness correction, colorization, negative, greyscale, reflections, and more. Security features and file management functions are provided. Flash uploaders are supported. The class can also work on local files, is useful for batch processing, and can circumvent open_basedir restrictions. Files can be output directly to the browser. The error messages are internationalized, and translations provided. It is compatible with PHP 4 and 5.
| Tags | Internet Web Dynamic Content multimedia Graphics Software Development Libraries php classes |
|---|---|
| Licenses | GPL |
| Operating Systems | OS Independent |
| Implementation | PHP |
| Translations | English French Spanish Italian Dutch German Czech Swedish Norwegian Polish Romanian Croatian Brazilian Portuguese Catalan Turkish Greek Ukrainian Estonian Slovak Russian Hebrew Indonesian Vietnamese Chinese Traditional Chinese |
Recent releases


Release Notes: Several transparency options have been added when uploading images. Handling of dangerous files and extensions has been improved.


Release Notes: New features and bugfixes. An unsharp mask has been implemented, transparent watermarks are dealt with better, and it is now possible to resize the watermark depending on the picture.


Release Notes: New features and bugfixes were made. The class is now compatible with PHP 5.3. MIME detection is stronger and more documented. Malicious images cannot be uploaded.


Release Notes: The class is now compatible with PHP 5.3. MIME detection is stronger and better documented. Safe mode handling has been improved.


Release Notes: New features, improvements, and bugfixes. MIME detection is stronger, transparency replacement for true color images has been improved, and you can now crop a picture before resizing it. Many translation files were added.