WernerK: Ldap_connect wenn Server nicht erreichbar

Beitrag lesen

Hallo
danke für den Hinweis.

ldap_connect() will always return a resource as it does not actually connect but just initializes the connecting parameters. The actual connect happens with the next calls to ldap_* funcs, usually with ldap_bind().

Also wird der eigentliche Connect erst bei ldap_bind() hergestellt und ldap_connect bringt immer einer Ressource id zurück.
Ok, so hatte ich es auch zuerst versucht.

  
$bd = @ldap_bind($ad, $USER, $userpassword) ;  
if($bd === false){  
$ldaperror = ldap_errno($ad);  
echo " der ldap error ist $ldaperror <br>";  
...  

Das Problem ist hier nun aber das der Bind ja nicht klappt. Ich bekomme aber einer Errorno "-1" zurück und nicht wie ich erwartet hatte eine 81 wie ich es an anderer Stelle gelesen habe.

Die Frage ist also wie man das am besten abfangen kann?

Gruss
Werner