(PHP 4, PHP 5)
ldap_connect — Verbindung zu einem LDAP Server
$hostname
[, int $port
]] )
Rückgabewert: Eine positive Verbindungs-Kennung im Erfolgsfall,
FALSE
im Fehlerfall.
Die ldap_connect() Funktion stellt eine
Verbindung zu einem LDAP Server auf einem bestimmten
hostname
und port
her. Beide
Argumente sind optional. Werden keine Argumente angegeben ,
wird die Verbindungs-Kennung einer schon geöffneten
Verbindung zurückgeliefert. Wird nur der
hostname
angegeben, wird für den Port der
Standarport 389 benutzt.
Bei Verwendung von OpenLDAP 2.x.x können Sie eine URL statt des Hostnamens angeben. Um LDAP mit SSL-Unterstützzung zu verwenden, übersetzen Sie OpenLDAP mit SSL-Unterstützung, PHP mit SSL und verwenden ldaps://Hostname/ als Host Argument. Das Port Argument wird bei der Verwendung von URLs nicht benutzt.
Hinweis: URL und SSL Unterstützung wurden in 4.0.4 hinzugefügt
Beispiel #1 Verbindung zu einem LDAP server.
<?php
// LDAP Variablen
$ldaphost = "ldap.example.com"; // Ihr ldap servers
$ldapport = 389; // Die Portnummer ihres ldap servers
// Verbindung zu LDAP
$ldapconn = ldap_connect( $ldaphost, $ldapport )
or die( "Keine Verbindung zu {$ldaphost} möglich" );
?>
Beispiel #2 Sichere Verbindung zu einem LDAP server.
<?php
/* Stellen Sie sicher, dass Sie den korrekten Host angeben,
an dem Sie Ihr Sicherheitszertifikat übermittelt haben */
$ldaphost = "ldaps://ldap.example.com/";
// Verbindung zu LDAP
$ldapconn = ldap_connect( $ldaphost )
or die( "Keine Verbindung zu {$ldaphost} möglich" );
?>