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] ; |
|