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/NIS
Introduction 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.
Table des matières
- yp_all
— Traverse la carte et applique une fonction sur chaque entrée
- yp_cat
— Retourne une tableau contenant la carte entière
- yp_err_string
— Retourne la chaîne correspondant à l'erreur donnée
- yp_errno
— Retourne le code d'erreur de la dernière opération NIS
- yp_first
— Retourne la première paire clé/valeur d'une carte donnée
- yp_get_default_domain
— Retourne le domaine NIS par défaut
- yp_master
— Retourne le nom de la machine maître pour une carte
- yp_match
— Retourne la ligne associée
- yp_next
— Retourne la paire clé/valeur suivante d'une carte donnée
- yp_order
— Retourne le numéro d'ordre d'une carte