Szenarien der Verwendung
Zend_Ldap
Programmer's Reference Guide
Objektorientierter Zugriff auf den LDAP Baum durch Verwendung von Zend_Ldap_Node
Tools
Erstellung und Modifizierung von DN Strings
Verwendung der Filter API um Suchfilter zu erstellen
Example #1 Einfache LDAP Filter erstellen
$f1
= Zend_Ldap_Filter::
equals
(
'name'
,
'value'
)
;
// (name=value)
$f2
= Zend_Ldap_Filter::
begins
(
'name'
,
'value'
)
;
// (name=value*)
$f3
= Zend_Ldap_Filter::
ends
(
'name'
,
'value'
)
;
// (name=*value)
$f4
= Zend_Ldap_Filter::
contains
(
'name'
,
'value'
)
;
// (name=*value*)
$f5
= Zend_Ldap_Filter::
greater
(
'name'
,
'value'
)
;
// (name>value)
$f6
= Zend_Ldap_Filter::
greaterOrEqual
(
'name'
,
'value'
)
;
// (name>=value)
$f7
= Zend_Ldap_Filter::
less
(
'name'
,
'value'
)
;
// (name<value)
$f8
= Zend_Ldap_Filter::
lessOrEqual
(
'name'
,
'value'
)
;
// (name<=value)
$f9
= Zend_Ldap_Filter::
approx
(
'name'
,
'value'
)
;
// (name~=value)
$f10
= Zend_Ldap_Filter::
any
(
'name'
)
;
// (name=*)
Example #2 Komplexere LDAP Filter erstellen
$f1
= Zend_Ldap_Filter::
ends
(
'name'
,
'value'
)
->
negate
(
)
;
// (!(name=*value))
$f2
= Zend_Ldap_Filter::
equals
(
'name'
,
'value'
)
;
$f3
= Zend_Ldap_Filter::
begins
(
'name'
,
'value'
)
;
$f4
= Zend_Ldap_Filter::
ends
(
'name'
,
'value'
)
;
// (&(name=value)(name=value*)(name=*value))
$f5
= Zend_Ldap_Filter::
andFilter
(
$f2
,
$f3
,
$f4
)
;
// (|(name=value)(name=value*)(name=*value))
$f6
= Zend_Ldap_Filter::
orFilter
(
$f2
,
$f3
,
$f4
)
;
LDAP Einträge modifizieren und die Attribut API verwenden
Szenarien der Verwendung
Zend_Ldap
Programmer's Reference Guide
Objektorientierter Zugriff auf den LDAP Baum durch Verwendung von Zend_Ldap_Node
Programmer's Reference Guide
Programmer's Reference Guide
Zend Framework Reference
Zend_Ldap
Einführung
API Übersicht
Szenarien der Verwendung
Tools
Objektorientierter Zugriff auf den LDAP Baum durch Verwendung von Zend_Ldap_Node
Informationen vom LDAP Server erhalten
Serialisieren von LDAP Daten von und zu LDIF