PHP Classes
elePHPant
Icontem

File Manager S3: Manage files in Amazon S3 service

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Info   View files View files (4)   DownloadInstall with Composer Download .zip   Reputation   Support forum (1)   Blog    
Last Updated Ratings Unique User Downloads Download Rankings  
2011-07-05 (3 years ago) RSS 2.0 feedNot yet rated by the usersTotal: 381 All time: 6,170 This week: 1,196Up
Version License PHP version Categories  
file-manager-s3 1.0.0GNU General Publi...5.2PHP 5, Files and Folders, Web services
Description Author  

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: 31
All time rank: 97715 in Bangladesh Bangladesh
Week rank: 870 Up13 in Bangladesh Bangladesh Up

Details provided by the author  
*************************************************************************
*																		*
*			 		FileManagerS3 class									*
*			     Author : Md. Kausar Alam								*
*					Zend Certified Engineer								*
*			   Email  : kausar_ss2003@yahoo.com							*
*																		*
*																		*
*																		*
*************************************************************************

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  
 0%Total:381All time:6,170
 This week:0This week:1,196Up