Login   Register  
PHP Classes
elePHPant
Icontem

Amazon S3 Stream Wrapper: Stream wrapper to get and send files to Amazon S3

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us

  Author Author  
Picture of Cesar D. Rodas
Name: Cesar D. Rodas is available for providing paid consulting. Contact Cesar D. Rodas .
Packages: 37 Browse all classes by Cesar D. Rodas Browse all classes by
Country: Paraguay Paraguay - PHP jobs in Paraguay
Age: 26
All time rank: 71 in Paraguay Paraguay
Week rank: 23 Down1 in Paraguay Paraguay Equal
Innovation award
Innovation award
Nominee: 24x

Winner: 5x


  Detailed description   Download Download .zip .tar.gz   Install with Composer Install with Composer  
This class is a stream wrapper that can be used to get and send files to Amazon S3 (Simple Storage Service).

It sends HTTP requests to access Amazon S3 Web services API in order to store and retrieve files just by using fopen('s3://...') calls and using regular fwrite and fread functions to send and retrieve file contents from Amazon S3 servers.

This stream wrapper class can also delete files, create, list and delete directories.

  Classes of Cesar D. Rodas  >  Amazon S3 Stream Wrapper  >  Download Download .zip .tar.gz  >  Support forum Support forum (9)  >  Blog Blog  >  RSS 1.0 feed RSS 2.0 feed Latest changes  
Name: Amazon S3 Stream Wrapper
Base name: gs3
Description: Stream wrapper to get and send files to Amazon S3
Version: 1.0
PHP version: 4.0
License: BSD License
All time users: 2254 users
All time rank: 1593
Week users: 0 users
Week rank: 1120 Equal
 
  Groups   Screenshots Screenshots   Freshmeat project   Rate classes User ratings  
  Dependencies   Trackback   Applications   Related links   Files Files  

  Groups  
Group folder image Files and Folders Listing, accessing and manipulating files and folders View top rated classes
Group folder image Web services Web data clipping, SOAP or XML-RPC clients and servers View top rated classes
Group folder image Stream wrappers Access resources like regular files View top rated classes

  Files folder image Screenshots  
File Role Description
Files folder imagescreen (1 file)

  Screenshots  /  Files folder image screen  
Screenshot
File Role Description
  Accessible without login Image file 1.png Screen Screenshot


  Innovation Award  
PHP Programming Innovation award nominee
October 2007
Number 7
Amazon S3 is a popular service for storing files. Files stored in Amazon S3 can be made available via the Web at a low cost for the storage space and bandwidth that it is used.

Clients of the service must use special software that sends HTTP requests to store and retrieve files from Amazon S3 servers.

This class implements a PHP stream wrapper that makes it easy to store and retrieve files stored in Amazon S3. With this stream wrapper, PHP applications only need to use regular fopen, fread, fwrite and fclose PHP functions to send or receive files from Amazon S3.

Manuel Lemos

  Freshmeat project  
Project record: php-s3
Popularity score: 17.94
Vitality score: 48.89

  User ratings  
There are not enough user ratings to display for this class.

  Packages needed by this class  
Class Dependency Why it is needed
PHP HTTP protocol client Required This class is the base for open HTTP Communication

  Trackback links  
Link Description
FileS3: La Nueva Manera de Compartir Tus Archivos! Y con tantos servicios como MegaUpload, RapidShare, entre otros, nos encontramos con FileS3!...
Is it possible to attach a file hosted on Amazon S3 in your outgoing email in PHP or Python? In PHP there an Amazon S3 stream wrapper class that lets you access files in Amazon as if they are local files with file names like s3://path/to/amazon/s3/file ...
PHP: Amazon S3 Stream Wrapper PHP since version 4 comes with a great feature that is with the possibility to register new Stream Wrapper...
Remote File system in PHP Hello to every one, you may be surprised by the title of this post and you may be wondering why a remote file-system in PHP?..

  Applications that use this class  
No application links were specified for this class.
Add link image If you know an application of this package, send a message to the author to add a link here.

  Related links  
Link Description
Online class documentation Online class documentation

  Files folder image Files  
File Role Description
Files folder imagedoc (5 files, 2 directories)
Plain text file hash.php Class Hash class
Accessible without login Plain text file TODO Data To do file
Accessible without login Plain text file example.php Example Test
Plain text file gs3.php Class Main class

  Files  /  Files folder image doc  
File Role Description
Files folder imagegS3 (2 files)
Files folder imagemedia (3 files)
  Accessible without login HTML file classtrees_gS3.html Doc. Doc file
  Accessible without login HTML file elementindex.html Doc. Doc file
  Accessible without login HTML file elementindex_gS3.html Doc. Doc file
  Accessible without login HTML file index.html Doc. MAIN DOCUMENTATION PAGE
  Accessible without login HTML file li_gS3.html Doc. Doc file

  Files  /  doc  /  Files folder image gS3  
File Role Description
  Accessible without login HTML file gs3_IO.html Doc. Doc file
  Accessible without login HTML file _gs3.php.html Doc. Doc file

  Files  /  doc  /  Files folder image media  
File Role Description
  Accessible without login Image file background.png Photo Background of the doc
  Accessible without login Image file empty.png Photo Background of the doc
  Accessible without login Plain text file style.css Data Doc style file

Install with Composer Install with Composer - Download Download all files: gs3.tar.gz gs3.zip
NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.