Introduction
NIS (feu Yellow Pages / Pages jaunes) permet la gestion par le
réseau de fichiers d'administration importants (tel un
fichier de mot de passe). Pour plus d'informations, reportez-vous
au manuel NIS, ou à
» Introduction to YP/NISIntroduction to YP/NIS
(en anglais). Il existe un livre en anglais
» Managing NFS and NIS" par Hal Stern.
Note:
Cette extension a été déplacée dans le module
» PECL et ne sera plus intégrée dans PHP à partir de PHP 5.1.0.
Note: Cette extension n'est
pas disponible sur les plates-formes Windows.
Pré-requis
Aucun pré-requis pour pouvoir accéder à ces fonctionnalités, en dehors
des fonctions standards Unix qui sont toujours disponibles
(soit libc, soit
libnsl : le script de configuration détectera celle que
vous utilisez).
Installation
Pour ajouter ces fonctionnalités, vous devez compiler PHP
avec l'option --enable-yp.
Configuration à l'exécution
Cette extension ne définit aucune directive de
configuration.
Constantes pré-définies
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.
-
YPERR_ACCESS
(integer)
-
violation d'accès (ajouté récemment et uniquement disponible depuis PECL CVS actuellement)
-
YPERR_BADARGS
(entier)
-
Les arguments de la fonction sont incorrects.
-
YPERR_BADDB
(entier)
-
La base de données YP est incorrecte.
-
YPERR_BUSY
(entier)
-
La base de données est occupée.
-
YPERR_DOMAIN
(entier)
-
Impossible de se connecter au serveur sur ce domaine.
-
YPERR_KEY
(entier)
-
Clé introuvable dans cette carte.
-
YPERR_MAP
(entier)
-
Carte introuvable sur ce domaine.
-
YPERR_NODOM
(entier)
-
Le nom du domaine local n'est pas défini.
-
YPERR_NOMORE
(entier)
-
Plus d'enregistrements dans la base de données.
-
YPERR_PMAP
(entier)
-
Communication avec portmapper impossible.
-
YPERR_RESRC
(entier)
-
Échec dans l'allocation de la ressource.
-
YPERR_RPC
(entier)
-
Échec RPC - le domaine n'a pu être contacté
-
YPERR_YPBIND
(entier)
-
Communication impossible avec ypbind
-
YPERR_YPERR
(entier)
-
Erreur yp interne ou du client.
-
YPERR_YPSERV
(entier)
-
Communication impossible avec ypserv.
-
YPERR_VERS
(entier)
-
Version yp incorrecte.