PHP Classes
elePHPant
Icontem

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

Recommend this page to a friend!
  Info   Screenshots Screenshots   View files View files (14)   DownloadInstall with Composer Download .zip   Reputation   Support forum (9)   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2008-07-01 (10 years ago) RSS 2.0 feedStarStarStar 58%Total: 2,358 All time: 1,635 This week: 497Up
Version License PHP version Categories
gs3 1.0BSD License4.0Files and Folders, Web services, Stre...
Description Author

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.

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
  Performance   Level  
Name: Cesar D. Rodas <contact>
Classes: 39 packages by
Country: Paraguay Paraguay
Innovation award
Innovation award
Nominee: 25x

Winner: 5x

Screenshots  
  • screen/1.png
  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 folder image Files  /  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 folder image Files  /  doc  /  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 folder image Files  /  doc  /  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

Downloadgs3-2008-07-01.zip 184KB
Downloadgs3-2008-07-01.tar.gz 179KB
Install with ComposerInstall with Composer
Needed packages  
Class DownloadWhy it is needed Dependency
PHP HTTP protocol client Download .zip .tar.gz This class is the base for open HTTP Communication Required
 Version Control Unique User Downloads Download Rankings  
 0%
Total:2,358
This week:0
All time:1,635
This week:497Up
 User Ratings  
 
 All time
Utility:81%StarStarStarStarStar
Consistency:68%StarStarStarStar
Documentation:68%StarStarStarStar
Examples:43%StarStarStar
Tests:-
Videos:-
Overall:58%StarStarStar
Rank:1482