Repository: PEAR - License: PHP License - By Stig Sæther Bakken (lead) - Pierre-Alain Joye (lead)
Miscellaneous HTTP utilities
The HTTP class is a class with static methods for doing miscellaneous HTTP-related stuff like date formatting or language negotiation.
Repository: PEAR - License: PHP License - By Alexey Borzov (lead)
Easy way to perform multiple HTTP requests and process their results
The HTTP_Client class wraps around HTTP_Request and provides a higher level interface for performing multiple HTTP requests.
Repository: PEAR - License: PHP - By Michael Wallner (lead)
Send HTTP Downloads
Provides an interface to easily send hidden files or any arbitrary data to the client through HTTP. It features HTTP caching, compression and ranges (partial downloads and resuming).
Repository: PEAR - License: PHP License - By Wolfram Kriesing (lead) - Davey Shafik (lead)
OO-Interface to modify and handle HTTP-Headers easily, including some classes that handle common subjects (like Caching, etc.).
This class provides methods to set/modify HTTP-Headers. To abstract common things, like caching etc. some sub classes are provided that handle special cases (i.e. HTTP_Header_Cache). Also provides methods for checking Status types (i.e. HTTP_Header::isError())
Repository: PEAR - License: BSD - By Richard Heyes (lead)
Provides an easy way to perform HTTP requests
Supports GET/POST/HEAD/TRACE/PUT/DELETE, Basic authentication, Proxy, Proxy Authentication, SSL, file uploads etc.
Repository: PEAR - License: PHP License - By Stephan Schmidt (lead)
HTTP server class.
HTTP server class that allows you to easily implement HTTP servers by supplying callbacks. The base class will parse the request, call the appropriate callback and build a response based on an array that the callbacks have to return.
Repository: PEAR - License: BSD - By Alexander Radivanovich (lead)
Object-oriented interface to the session_* family functions
Object-oriented interface to the session_* family functions it provides extra features such as database storage for session data using DB package. It introduces new methods like isNew(), useCookies(), setExpire(), setIdle(), isExpired(), isIdled() and others.
Repository: PEAR - License: LGPL - By Tomas V.V.Cox (lead)
Easy and secure managment of files submitted via HTML Forms
This class provides an advanced file uploader system for file uploads made from html forms. Features:
Repository: PEAR - License: PHP - By Hartmut Holzgraefe (lead)
WebDAV stream wrapper class
RFC2518 compliant stream wrapper that allows to use WebDAV server resources like a regular file system from within PHP.
Repository: PEAR - License: PHP - By Hartmut Holzgraefe (lead) - Christian Stocker (lead)
WebDAV Server Baseclass.
RFC2518 compliant helper class for WebDAV server implementation.