Projects / class.upload.php

class.upload.php

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
Licenses
Operating Systems
Implementation
Translations

RSS Recent releases

  •  11 Apr 2011 21:42

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

    •  05 Sep 2010 22:25

      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.

      •  05 Feb 2010 12:19

        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.

        •  11 Aug 2009 06:59

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

          •  14 May 2009 09:16

            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.

            Screenshot

            Project Spotlight

            Points&Forces

            Software tools for the documentation of architecture.

            Screenshot

            Project Spotlight

            OpenBSD Network Shell

            A Cisco-like command line interface for OpenBSD routers.