Le protocole gopher, comme définie par la RFC 1436, est généralement considéré comme l'ancêtre du protocole moderne HTTP. Cependant, gopher a été également conçu pour fournir des références à des ressources non-gopher comme telnet, wais, nntp et, toujours, http. Cette extension ajoute le support gopher aux gestionnaires d'URL, et fournit une fonction utile gopher_parsedir() pour lister les dossiers formattés gopher.
Net_Gopher est installé en utilisant le processus d'installation de paquet PECL.
Prérequis : PHP 4.3.0.
$ pear install Net_Gopher |
Copiez le fichier résultant gopher.so dans un dossier approprié et ajoutez extension=gopher.so à votre php.ini ou chargez-le dynamiquement dans votre script PHP en utilisant dl("gopher.so");
Cette extension ne définit aucune directive de configuration.
Cette extension ne définit aucune ressource.
Ces constantes sont définies par cette extension, et ne sont disponibles que si cette extension a été compilée avec PHP, ou bien chargée au moment de l'exécution.
Tableau 1. Constantes Net_Gopher
Constante | Valeur | Description |
---|---|---|
GOPHER_DOCUMENT | 0 | Document standart text/plain. |
GOPHER_DIRECTORY | 1 | Une ressource contenant une liste de dossiers formatée gopher. |
GOPHER_BINHEX | 4 | Un fichier binaire encodé BinHex. |
GOPHER_DOSBINARY | 5 | Une archive binaire formaté DOS. |
GOPHER_UUENCODED | 6 | Un fichier UUEncoded. |
GOPHER_BINARY | 9 | Un fichier binaire générique. |
GOPHER_INFO | 255 | Une entrée informative. |
GOPHER_HTTP | 254 | Une référence vers une ressource HTTP. |
GOPHER_UNKNOWN | -1 | Une entrée non reconnue. |
Précédent | Sommaire | Suivant |
gnupg_verify | Niveau supérieur | gopher_parsedir |