Index: phpdoc/de/functions/nis.xml
diff -u /dev/null phpdoc/de/functions/nis.xml:1.6
--- /dev/null Wed Nov 14 09:12:37 2001
+++ phpdoc/de/functions/nis.xml Wed Nov 14 09:12:37 2001
@@ -0,0 +1,402 @@
+
+
+
+ YP/NIS Funktionen
+ YP/NIS
+
+
+
+ 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.
+
+
+ Um die NIS-Funktionen mit PHP nutzen zu können, muß PHP vor der
+ Compilierung mit den Optionen
+ (PHP 3) oder
+ (PHP 4) konfiguriert werden.
+
+
+
+
+
+ yp_get_default_domain
+ Gibt die voreingestellte NIS-Domäne der aktuellen
+ Maschine zurück.
+
+
+ Beschreibung
+
+
+ int yp_get_default_domain
+
+
+
+
+ yp_get_default_domain gibt die voreingestellt Domäne
+ des aktuellen Knotens oder &false; zurück. Kann für erfolgreiche NIS
+ Aufrufe als der Parameter domain genutzt werden.
+
+
+ Eine NIS-Domäne kann als Gruppe von NIS-Maps beschrieben werden. Jeder
+ Host, der Informationen abrufen möchte, verbindet sich selbst zu einer
+ bestimmten Domäne. Weitere Informationen hierzu finden sie in den oben
+ genannten Quellen.
+
+
+
+ Beispiel für die voreingestellte Domäne
+
+<?php
+$domain = yp_get_default_domain();
+echo "Default NIS domain is: " . $domain;
+?>
+
+
+
+
+
+
+
+
+
+ yp_order
+ Gibt die Ordnungsnummer einer Map zurück
+
+
+ Beschreibung
+
+
+ int yp_order
+ string domain
+ string map
+
+
+
+ yp_order gibt die Nummer einer Map in der
+ Reihenfolge der NIS Maps oder &false; zurück.
+
+
+
+ Beispiel für die NIS Reihenfolge
+
+<?php
+ $number = yp_order($domain,$mapname);
+ echo "Order number for this map is: " . $number;
+?>
+
+
+
+
+ See also yp-get-default-domain.
+
+
+
+
+
+
+
+ yp_master
+
+ Gibt den Namen des Hauptservers für eine NIS-Map zurück
+
+
+
+ Beschreibung
+
+
+ string yp_master
+ string domain
+ string map
+
+
+
+ yp_master gibt den Namen des Hauptservers (Master)
+ für eine NIS-Map zurück.
+
+
+
+ Beispiel für den NIS Master
+
+<?php
+$number = yp_master ($domain, $mapname);
+echo "Master for this map is: " . $master;
+?>
+
+
+
+
+ Siehe auch yp-get-default-domain.
+
+
+
+
+
+
+
+ yp_match
+ Gibt die übereinstimmende Zeile zurück
+
+
+ Beschreibung
+
+
+ string yp_match
+ string domain
+ string map
+ string key
+
+
+
+ yp_match gibt den Wert zurück, der mit dem
+ übergebenen Schlüssel der angegebenen Map verbunden ist, bei einem
+ Fehler &false;. Der Schlüssel muss eindeutig sein.
+
+
+
+ Beispiel für den übereinstimmenden NIS-Eintrag
+
+<?php
+$entry = yp_match ($domain, "passwd.byname", "joe");
+echo "Matched entry is: " . $entry;
+?>
+
+
+
+
+ In diesem Fall wäre folgendes möglich: joe:##joe:11111:100:Joe
+ User:/home/j/joe:/usr/local/bin/bash
+
+
+ See also yp-get-default-domain
+
+
+
+
+
+
+
+ yp_first
+
+ Gibt das erste Schlüssel-Wert-Paar der angegebenen Map zurück
+
+
+
+ Beschreibung
+
+
+ array yp_first
+ string domain
+ string map
+
+
+
+ yp_first gibt das erste Schlüssel-Wert-Paar der
+ angegebenen Map zurück, andernfalls &false;.
+
+
+
+ Beispiel für den ersten NIS-Eintrag
+<?php
+$entry = yp_first($domain, "passwd.byname");
+$key = $entry ["key"];
+$value = $entry ["value"];
+echo "First entry in this map has key " . $key . " and value " . $value;
+?>
+
+
+
+
+ See also yp-get-default-domain
+
+
+
+
+
+
+
+ yp_next
+ Gibt das nächste Schlüssel-Wert-Paar in der angegebenen Map
+ zurück.
+
+
+ Beschreibung
+
+
+ array yp_next
+ string domain
+ string map
+ string key
+
+
+
+ yp_next gibt den das nächste Schlüssel-Wert-Paar in
+ der angegebene Map zurück, nachdem der Schlüssel übergeben wurde, bei
+ einem Fehler &false;.
+
+
+
+ Beispiel für den nächsten NIS-Eintrag
+
+<?php
+$entry = yp_next ($domain, "passwd.byname", "joe");
+
+if (!$entry) {
+ echo "No more entries found\n";
+
+}
+
+$key = key ($entry);
+
+echo "The next entry after joe has key " . $key
+ . " and value " . $entry[$key];
+?>
+
+
+
+
+ Siehe auch yp-get-default-domain.
+
+
+
+
+
+
+
+
+
+
+
+