ldap_list

ldap_list -- Búsqueda Single-level (Nivel Único)

Descripción

int ldap_list ( int identificador_de_conexion, string dn_base, string filtro [, array atributos])

Devuelve un identificador de resultado de búsqueda o falso en caso de error .

ldap_list( ) realiza la búsqueda según el filtro especificado en el directorio con el alcance LDAP_SCOPE_ONELEVEL .

LDAP_SCOPE_ONELEVEL significa que la búsqueda solo devuelve información que se encuentre en el nivel inmediatamente inferior al dn_base especificado en la llamada a la función . ( Equivalente a ejecutar "ls " en un unix y obtener un listado de ficheros y carpetas en el directorio de trabajo actual . )

Esta llamada toma un cuarto parámetro opcional , que es un array de los atributos requeridos . Consulte las notas de la función ldap_search( ) .

Ejemplo 1 . Produce una lista de todas las unidades organizativas de una compañía

 
/

 
/

 
$ds

 
es

 
un

 
identificador

 
de

 
conexión

 
válido

 
.

 
$dnbase

 
=

 
"

 
o=Mi

 
Compañía

 
,

 
c=ES"

 
;

 
$solonecesito

 
=

 
array("ou")

 
;

 
$sr=ldap_list($ds

 
,

 
$dnbase

 
,

 
"ou=*"

 
,

 
$solonecesito)

 
;

 
$info

 
=

 
ldap_get_entries($ds

 
,

 
$sr)

 
;

 
for

 
($i=0

 
;

 
$i

 
$info["count"]

 
;

 
$i++

 
)

 
echo

 
$info[$i]["ou"][0

 
]

 
;