PHP Classes
Icontem

Class: File Exchange Protocol


  Search   All class groups All class groups   Latest entries Latest entries   Top 10 charts Top 10 charts   Newsletter Newsletter   Blog Blog   Forums Forums   Help FAQ Help FAQ  
  Login   Register  
Recommend this page to a friend! ReTweet ReTweet Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Cesar D. Rodas  >  File Exchange Protocol  >  Download  >  Support forum Support forum (1)  >  Blog Blog  >  RSS 1.0 feed RSS 2.0 feed Latest changes  
Name: File Exchange Protocol Support forum
Base name: fep
Description: Store and retrieve remote files using HTTP
Related top rated classes:
Version: 1.0
Required PHP version: 4.3
License: BSD License
All time users: 1723 users
All time rank: 1489
Week users: 7 users
Week rank: 1093
 
  Author   Group folder image Groups   Detailed description   Freshmeat project  
  Rate classes User ratings   Dependencies   Trackback   Applications   Files Files  

Author

Picture of Cesar D. Rodas
Name: Cesar D. Rodas is available for providing paid consulting. Contact Cesar D. Rodas .
Published packages: 34 Browse this author's classes Browse this author's classes
Country: Paraguay Paraguay - PHP jobs in Paraguay
Home page: http://cesarodas.com/
Age: 21
All time rank: 15
Week rank: 10

Innovation Award

PHP Programming Innovation award winner
October 2007
Winner
Exchanging files between servers is often used with FTP or other file transfer protocols. However, sometimes it is necessary to exchange files between servers without FTP support.

The package implements a stream wrapper that allows PHP applications to use just HTTP requests sent between Web servers with PHP support.

Sending and receiving files is very simple as it is all done using regular PHP file access functions like fopen, fread, fwrite and fclose.

Manuel Lemos

Groups

Group folder image HTTP HTTP protocol clients, headers and cookies View top rated classes
Group folder image Files and Folders Listing, accessing and manipulating files and folders View top rated classes
Group folder image Stream wrappers Access resources like regular files View top rated classes

Detailed description

This package can be used to store and retrieve files in a remote repository server using HTTP.

It can access a remote server using HTTP requests with authentication to protect the access to the remote files.

The class can perform requests to create, write, read and delete remote files. It can also create, list, and delete directories.

It implements a stream wrapper interface to make it possible to access the remote files with PHP functions like fopen('fep://...') and other PHP file and directory manipulation functions.

allow to the exchange of files between servers. Also apply an Stream Wrapper that allow to mount the a remote file system.

Freshmeat project

Project record: fep
Popularity score: 13.3
Vitality score: 0.0

User ratings

Ratings
Utility
Consistency
Documentation
Examples
Tests
Videos
Overall
Rank
All time:
Good (91.7%)
Perfect (100.0%)
-
Good (91.7%)
-
-
Sufficient (65.0%)
342
Month:
Not yet rated by the users

Packages needed by this class

Class Dependency Why it is needed
HTTP protocol client
Required
The Filesystem is working over HTTP/1.0

Trackback links

Link Description
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.

Files

File Role Description
Plain text file FEP_base.php Class Base class
Plain text file FEP_client.php Class Client Class
Plain text file FEP_server.php Class Server Class
Plain text file safeIO.php Class Safe IO, to provide a generic file locking
Files folder image test
  Accessible without login Plain text file client_example.php Example Client Example
  Accessible without login Plain text file server_example.php Example Server Example
Files folder image test/repository
  Plain text file .foo Data File for create folder
Download all files: fep.tar.gz fep.zip
NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.

 
  Advertise on this site Advertise on this site   Site map Site map   Statistics Statistics   Site tips Site tips   Privacy policy Privacy policy   Contact Contact  

For more information send a message to :
info at phpclasses dot org.
Copyright (c) Icontem 1999-2009 PHP Classes - PHP Class Scripts
  PHP Book Reviews - Reviews of books and other products