cvs: phpdoc-de /reference/ldap reference.xml
| From: | Friedhelm Betz | Date: | Sun, 28 Jul 2002 11:03:40 +0000 |
| Subject: | cvs: phpdoc-de /reference/ldap reference.xml | ||
| Groups: | php.doc.de | ||
| Request: | Send a blank email to doc-de+get-33@lists.php.net to get a copy of this message | ||
betz Sun Jul 28 07:03:40 2002 EDT
Modified files:
/phpdoc-de/reference/ldap reference.xml
Log:
sync to en
Index: phpdoc-de/reference/ldap/reference.xml
diff -u phpdoc-de/reference/ldap/reference.xml:1.3 phpdoc-de/reference/ldap/reference.xml:1.4
--- phpdoc-de/reference/ldap/reference.xml:1.3 Fri May 31 13:24:39 2002
+++ phpdoc-de/reference/ldap/reference.xml Sun Jul 28 07:03:40 2002
@@ -1,16 +1,17 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.3 $ -->
+<!-- $Revision: 1.4 $ -->
+<!-- EN-Revision: 1.3 Maintainer: betz Status: ready -->
<reference id="ref.ldap">
<title>LDAP Funktionen</title>
<titleabbrev>LDAP</titleabbrev>
<partintro>
<section id="ldap.intro">
- <title>Einführung zu LDAP</title>
+ &reftitle.intro;
<para>
LDAP steht für Lightweight Directory Access Protocol und ist
- ein Protokoll um auf "Directory Servers" - "Verzeichnis-
- Server" - zuzugreifen.
+ ein Protokoll um auf "Directory Servers" - Verzeichnis-
+ Server - zuzugreifen.
Das Verzeichnis ist dabei eine spezielle Art einer Datenbank,
das Informationen in einer Baumstruktur bereithält.
</para>
@@ -21,7 +22,7 @@
Unterverzeichnisse der ersten Ebene "Länder" abbilden.
Die weiteren Verzeichnisse unterhalb der Länderebene enthalten
Einträge für Firmen, Organisationen oder Städte. Noch tiefer
- geschachtelt stehen Verzeichniseinträge für Menschen und
+ geschachtelt stehen Verzeichniseinträge für Personen und
vielleicht für Ausstattung oder Dokumente.
</para>
<para>
@@ -38,7 +39,7 @@
</para>
<para>
Das entsprechende Gegenstück zu einer voll qualifizierten
- Dateireferenz ist in LDAP der "Eindeutige Name"
+ Dateireferenz ist in LDAP der Eindeutige Name
("distinguished name"), der Einfachheit halber als "dn"
bezeichnet.
Ein Beispiel für einen solchen dn könnte sein
@@ -49,12 +50,12 @@
<para>
Das Komma markiert jeden Teil in diesem Verweis und die
Sequenz wird von rechts nach links gelesen.
- Diesen dn würden Sie wie folgt lesen ...
+ Diesen dn würden Sie wie folgt lesen:
</para>
<literallayout>
Land = DE
Organisation (organisation) = Meine Firma
- Organisationseinheit (organisational unit) = Buchhaltung
+ Organisationseinheit (organisationalUnit) = Buchhaltung
Einfacher Name (commonName) = Hans Mustermann
</literallayout>
<para>
@@ -63,17 +64,78 @@
organsieren, kann der Verwalter eines Verzeichnis-Servers jede
beliebige Struktur implementieren, die für den Einsatzzweck
sinnvoll ist.
- Trotzdem gibt es einige Konventionen die benutzt werden.
Die Botschaft ist folgende: Sie können keinen Code schreiben
um auf einen Verzeichnis-Server zuzugreifen, ohne etwas über
dessen Struktur zu wissen. Genauso wenig können Sie eine
Datenbank nutzen ohne Kenntnis darüber, was in derselben
vorhanden ist.
+
+ Viele Informationen finden Sie unter
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para>
+ <ulink url="&url.ldap.netscape;">Netscape</ulink>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <ulink url="&url.ldap.michigan;">University of Michigan</ulink>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <ulink url="&url.ldap.openldap;">OpenLDAP Project</ulink>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <ulink url="&url.ldap.ldapworld;">LDAP World</ulink>
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <para>
+ Das Netscape SDK enthält einen hilfreichen Programmer´s Guide im .html
+ Format.
+ </para>
+
+ </section>
+
+ <section id="ldap.requirements">
+ &reftitle.required;
+ <para>
+ Sie müssen sich die LDAP Client Bibliotheken herunterladen und
+ übersetzen. Sie können entweder das ldap-3.3 Packet von der
+ University of Michigan oder das Netscape Directory SDK 3.0
+ verwenden.
+ </para>
+ </section>
+
+ <section id="ldap.installation">
+ &reftitle.install;
+ <para>
+ LDAP support in PHP is not enabled by default. You will need to
+ use the <link linkend="install.configure.with-ldap">--with-ldap</link>
+ configuration option when compiling PHP to enable LDAP support.
</para>
</section>
-<section id="ldap-example">
-<title>Komplettes Code Beispiel</title>
+ <section id="ldap.configuration">
+ &reftitle.runtime;
+ &no.config;
+ </section>
+
+ <section id="ldap.resources">
+ &reftitle.resources;
+ &no.resource;
+ </section>
+
+ &reference.ldap.constants;
+
+ <section id="ldap.examples">
+ &reftitle.examples;
<para>
Informationen von einem Verzeichnis-Server beziehen für alle
Einträge bei denen der Nachname mit "S" beginnt. Darstellung
@@ -85,17 +147,16 @@
<programlisting role="php">
<![CDATA[
<?php
- // Grundlegende Abfolge bei LDAP ist verbinden, binden, suchen,
- // interpretieren des Sucheergebnisses, Verbindung schließen
-
- echo "<h3>LDAP query Test</h3>";
- echo "Verbindung ...";
- $ds=ldap_connect("localhost"); // muss ein gültiger LDAP Server
- // sein!
+// Grundlegende Abfolge bei LDAP ist verbinden, binden, suchen,
+// interpretieren des Sucheergebnisses, Verbindung schließen
+echo "<h3>LDAP query Test</h3>";
+echo "Verbindung ...";
+$ds=ldap_connect("localhost"); // muss ein gültiger LDAP Server
+ // sein!
echo "Ergebnis der Verbindung: ".$ds."<p>";
- if ($ds) {
+if ($ds) {
echo "Bindung ...";
$r=ldap_bind($ds); // das ist ein "anonymer" bind,
// typischerweise nur Lese Zugriff
@@ -122,22 +183,17 @@
ldap_close($ds);
} else {
- echo "<h4>Verbindung zu LDAP Server nicht möglich</h4>";
+ echo "<h4>Verbindung zum LDAP Server nicht möglich</h4>";
}
?>
]]>
</programlisting>
</example>
+ </section>
<section id="ldap.using">
<title>Verwenden der PHP LDAP Aufrufe</title>
<para>
- Sie müssen sich die LDAP Client Bibliotheken herunterladen und
- übersetzen. Sie können entweder das ldap-3.3 Packet von der
- University of Michigan oder das Netscape Directory SDK 3.0
- verwenden. Ebenso müssen Sie Ihr PHP mit LDAP Unterstützung
- aktiviert neu übersetzen bevor die PHP LDAP-Aufrufe
- funktionieren.
</para>
<para>
Bevor Sie die LDAP Aufrufe benutzen können, müssen Sie folgendes
@@ -180,44 +236,8 @@
|
ldap_close() // "logout"
</literallayout>
-</para>
- </section>
-
- <section id="ldap.moreinfo">
- <title>Mehr Informationen</title>
- <para>
- Viele Informationen finden Sie unter
- </para>
-
- <itemizedlist>
- <listitem>
- <para>
- <ulink url="&url.ldap.netscape;">Netscape</ulink>
- </para>
- </listitem>
- <listitem>
- <para>
- <ulink url="&url.ldap.michigan;">University of Michigan</ulink>
- </para>
- </listitem>
- <listitem>
- <para>
- <ulink url="&url.ldap.openldap;">OpenLDAP Project</ulink>
- </para>
- </listitem>
- <listitem>
- <para>
- <ulink url="&url.ldap.ldapworld;">LDAP World</ulink>
- </para>
- </listitem>
- </itemizedlist>
-
- <para>
- Das Netscape SDK enthält einen hilfreichen Programmer´s Guide im
- .html Format.
</para>
</section>
- </section>
</partintro>