ldap_errno

ldap_errno -- Liefert die LDAP Fehlernummer des letzten LDAP Kommandos

Beschreibung

int ldap_errno ( resource Verbindungs-Kennung)

Rückgabewert : LDAP Fehlernummer des letzten LDAP Kommandos für diese Verbindung .

Diese Funktion liefert die standardisierte Fehlernummer des zuletzt ausgeführten LDAP Kommandos für die angegebene Vebindungs-Kennung . Diese Nummer kann mit der Funktion ldap_err2str( ) in einen Fehlertext konvertiert werden .

Solange Sie die Stufe der Fehlerwarnungen in Ihrer php.ini nicht herabsetzen oder vor Ihre LDAP Komanndos ein @ ( at ) setzen um die Ausgabe von Fehlermeldungen zu unterdrücken , werden die aufgetretenen Fehler auch in Ihrer HTML Ausgabe zu sehen sein .

Beispiel 1 . Erzeugen und Abfangen eines Fehlers

 
?php

 
/

 
/

 
Dieses

 
Beispiel

 
enhält

 
einen

 
Fehler

 
,

 
der

 
abgefangen

 
wird

 
.

 
$ld

 
=

 
ldap_connect(

 
"localhost")

 
;

 
$bind

 
=

 
ldap_bind($ld)

 
;

 
/

 
/

 
Syntax

 
Fehler

 
im

 
Filterausdruck

 
(errno

 
87)

 
,

 
/

 
/

 
müsste

 
"objectclass=*

 
"

 
heißen

 
,

 
um

 
zu

 
funktionieren

 
.

 
$res

 
=

 
@ldap_search($ld

 
,

 
"o=Meine

 
Firma

 
,

 
c=DE"

 
,

 
"objectclass")

 
;

 
if

 
(!$res

 
)

 
{

 
printf("LDAP-Fehlernummer

 
:

 
%s

 
br

 
\n"

 
,

 
ldap_errno($ld))

 
;

 
printf("LDAP-Fehler

 
:

 
%s

 
br

 
\n"

 
,

 
ldap_error($ld))

 
;

 
die("Argh

 
!

 
br

 
\n")

 
;

 
}

 
$info

 
=

 
ldap_get_entries($ld

 
,

 
$res)

 
;

 
printf("%d

 
Übereinstimmende

 
Einträge

 
.

 
br

 
\n"

 
,

 
$info["count"])

 
;

 
?





Siehe auch ldap_err2str( ) und ldap_error( ) .