PHP Classes

File Manager S3: Manage files in Amazon S3 service

Recommend this page to a friend!
  Info   View files View files (4)   DownloadInstall with Composer Download .zip   Reputation   Support forum (1)   Blog    
Ratings Unique User Downloads Download Rankings
Not yet rated by the usersTotal: 472 All time: 5,993 This week: 134Up
Version License PHP version Categories
file-manager-s3 1.0.0GNU General Publi...5.2PHP 5, Files and Folders, Web services


This class can manage files in Amazon S3 service.

It uses the Amazon S3 class from that service SDK to send HTTP requests to the service API Web servers to perform several types of operations to manage files stored in that service.

Currently it can upload files, retrieve files, list files, check if a given file exist and delete file.

Picture of Md. Kausar Alam
Name: Md. Kausar Alam <contact>
Classes: 3 packages by
Country: Bangladesh Bangladesh
Age: 40
All time rank: 97113 in Bangladesh Bangladesh
Week rank: 344 Up7 in Bangladesh Bangladesh Up


************************************************************************* * * * FileManagerS3 class * * Author : Md. Kausar Alam * * Zend Certified Engineer * * Email : * * * * * * * ************************************************************************* CLASS NAME =========== FileManagerS3 This class is used to manipulate Amazon S3 Storage. DESCRIPTION =========== We are storing documents, images in a configured folder on the web server's file system. As we grow in size this configuration makes it hard to scale across multiple servers, as any web server we use needs access to this single folder. Bringing up a new web server means we have to move that content over to the new server, and running two web servers simultaneously is out of the question. A good solution to this problem is to use Amazon's S3 storage service. This gives us an extremely reliable storage system that stores redundant copies of all data. It is also accessible instantly from any new server we bring up, and can be accessed by multiple servers. To use Amazon storage, FileManagerS3 class will give you more flexibility. In this class, AmazonS3 class has been used. But you don't need to know AmazonS3 class. Just fill the configuration file and run this class. FileManagerS3 has the following functionalities: => Generate a path of uploaded dir => Upload a file to Amazon Server. => Check whether a file already exist or not in Amazon server => Delete a file that has been already uploaded to Amazon Server => Get the list of all uploaded files in Amazon ADVANTAGE ========= Main advantage to use this class, nothing need to know about Amazon API classes. Download the API classes and configure the configure file that's it.Its totally hassle free!!! INSTALL ======= Please see the doc.txt file to install this API RUN: ===== After successful installation the API, just browse example.php file

  Files folder image Files  
File Role Description
Plain text file doc.txt Doc. details description of Amazon API
Plain text file example.php Example used to run the class
Plain text file FileManagerS3.php Class This class is used to manipulate Amazon S3 Storage.
Plain text file readme.txt Doc. Details description of FileManagerS3 Class

 Version Control Unique User Downloads Download Rankings  
This week:0
All time:5,993
This week:134Up