Net_Gopher
Úvod
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.
Požiadavky
Inštalácia
Prerequisite: PHP 4.3.0 or higher.
Dodatočné informácie ako sú nové vydania, downloady, zdrojové súbory, informácie od spracovávateľa, a CHANGELOG, je možné nájsť tu: » https://pecl.php.net/package/net_gopher
Runtime Konfigurácia
Toto rozšírenie nemá žiadne konfiguračné direktívy definované v php.ini.
Typy zdrojov
Toto rozšírenie nemá definované žiadne typy zdrojov.
Preddefinované Konštanty
Konštanty uvedené nižšie sú definované týmto rozšírením a budú dostupné iba keď rozšírenie bolo buď kompilované do PHP alebo dynamicky načítané za behu (runtime).
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. |
Príklady
<?php
readfile("gopher://gopher.example.com/somedocument");
?>