Net_Gopher
Einführung
The gopher protocol, as defined by » RFC 1436, is generally considered the ancestor of the modern HTTP protocol. However, gopher was also intended to provide references to non-gopher resources including telnet, wais, nntp, and even http. This extension adds gopher support to PHP's URL Wrappers, and provides a helper function gopher_parsedir() to make sense of gopher formatted directory listings.
Anforderungen
Installation
Prerequisite: PHP 4.3.0 or higher.
Zusätzliche Informationen, wie neue Releases, Downloads Quelldateien, Maintainerinformation und ein CHANGELOG finden Sie hier: » https://pecl.php.net/package/net_gopher
Laufzeit Konfiguration
Diese Erweiterung definiert keine Konfigurationseinstellungen in der php.ini.
Resource Typen
Diese Erweiterung definiert keine Resource-Typen.
Vordefinierte Konstanten
Folgende Konstanten werden von dieser Erweiterung definiert und stehen nur zur Verfügung, wenn die Erweiterung entweder statisch in PHP kompiliert oder dynamisch zur Laufzeit geladen wurde.
Constant | Value | Description |
---|---|---|
GOPHER_DOCUMENT | 0 | Standard text/plain document. |
GOPHER_DIRECTORY | 1 | A resource containing a gopher formatted directory listing. |
GOPHER_BINHEX | 4 | A BinHex encoded binary file. |
GOPHER_DOSBINARY | 5 | A DOS formatted binary archive. |
GOPHER_UUENCODED | 6 | A UUEncoded file. |
GOPHER_BINARY | 9 | A generic binary file. |
GOPHER_INFO | 255 | An Informational entry |
GOPHER_HTTP | 254 | A reference to an HTTP resource. |
GOPHER_UNKNOWN | -1 | An unrecognized entry. |
Beispiele
<?php
readfile("gopher://gopher.example.com/somedocument");
?>