After the successful release of PHP download class, I am going to deliver a powerful, simple and free PHP script to upload files in the form of object oriented PHP class. This PHP upload class can be used to upload files with a client browser to a remote web server location. The class is extremely easy to use and comes together with full working example.


  • Uploads any image / file
  • File name extension validation to accept only files with a given list of extensions
  • Check whether the files exceeds the given size limit
  • Safely renames the file – removes spaces, special characters etc
  • Options to overwrite or make unique
  • File extension validation
  • Flexible error reporting system
  • Check if a directory and/or file exist
  • Chip PHP upload class allows you to select and upload multiple files at once rather than having to select and upload each file individually.

Click here for demo and download links.