PHP Handbuch
Zurück |  | Weiter

# LII. 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: http://pecl.php.netnet_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.

Tabelle 1. Net_Gopher constants

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"); ?>`

Zurück | Zum Anfang | Weiter
gnupg_verify | Nach oben | gopher_parsedir