PHP Handbuch
Zurück |  | Weiter

# CLXXXVI. YP/NIS Functions

# Einführung

NIS (früher unter dem Namen Yellow Pages bekannt) erlauben das netzwerkweite Management von wichtigen administrativen Dateien (z.B. der Passwort-Datei. Für weitere Informationen zu NIS empfehlen wir die NIS Manpage und die Einführung zu YP/NIS Des weiteren ist ein empfehlenswertes Buch mit dem Titel Managing NFS and NIS von Hal Stern erhältlich.

> Anmerkung: Diese Erweiterung wurde ins PECL Repositorium verschoben und ist nicht mehr Teil von PHP ab PHP 5.1.0.

> Anmerkung: Diese Erweiterung steht auf Windowsbetriebssystemen nicht zur Verfügung.

# Anforderungen

Diese Extension benötigt nur Funktionen aus Unix Standardbibliotheken die immer verfügbar sind (entweder `libc` oder `libnsl`, `configure` wÃ¤hlt automatisch die richtige Bibliothek).

# Installation

Um diese Funktionen zu aktivieren müssen Sie PHP mit der `--enable-yp` `configure` Option kompilieren.

# Laufzeit Konfiguration

Diese Erweiterung definiert keine Konfigurationseinstellungen in der `php.ini`.

# 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.

`YPERR_ACCESS` (integer)

  Zugriffsfehler (diese Konstante wurde im PECL CVS hinzugefügt)

`YPERR_BADARGS` (integer)

  Ungültige Funktionsparameter

`YPERR_BADDB` (integer)

  Korrupte YP Datenbank

`YPERR_BUSY` (integer)

  YP Datenbank bereits in Benutzung

`YPERR_DOMAIN` (integer)

  Keine Anbindung an Server in dieser Domain möglich

`YPERR_KEY` (integer)

  Key in dieser Map nicht vorhanden

`YPERR_MAP` (integer)

  Map in dieser Domain nicht vorhanden

`YPERR_NODOM` (integer)

  Lokaler Domainname nicht gesetzt

`YPERR_NOMORE` (integer)

  Keine weiteren Einträge in der Datenbank

`YPERR_PMAP` (integer)

  Keine Kommunikation mit dem Portmapper möglich

`YPERR_RESRC` (integer)

  Fehlgeschlagene Resourcenzuweisung

`YPERR_RPC` (integer)

  RPC Fehler - Domainanbindung wurde freigegeben

`YPERR_YPBIND` (integer)

  Keine Kommunikation mit ypbind möglich

`YPERR_YPERR` (integer)

  Interner YP Server- oder Clientfehler

`YPERR_YPSERV` (integer)

  Keine Kommunikation mit ypserv möglich

`YPERR_VERS` (integer)

  Unverträgliche YP Versionen

Zurück | Zum Anfang | Weiter
yaz_wait | Nach oben | yp_all