Net_Gopher
Introducción
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.
Requisitos
Instalación
Prerequisite: PHP 4.3.0 or higher.
Mas informacion sobre nuevos lanzamientos, descargas ficheros de fuentes, informacion sobre los responsables asi como un 'CHANGELOG', se puede encontrar aqui: » https://pecl.php.net/package/net_gopher
Configuración en tiempo de ejecución
Esta extensión no tiene directivas de configuración en php.ini.
Tipos de recursos
Esta extensión no tiene ningún tipo de recurso definido.
Constantes predefinidas
Estas constantes están definidas por esta extensión y estarán disponibles solamente cuando la extensión ha sido o bien compilada dentro de PHP o grabada dinámicamente en tiempo de ejecución.
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. |
Ejemplos
<?php
readfile("gopher://gopher.example.com/somedocument");
?>