PHP: ldap_list - Manual

downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

ldap_mod_add ldap_get_values

Last updated: Fri, 26 Jan 2007

view this page in

# ldap_list

(PHP 3, PHP 4, PHP 5)

ldap_list -- Single-level search

## Description

resource ldap_list ( resource link_identifier, string base_dn, string filter [, array attributes [, int attrsonly [, int sizelimit [, int timelimit [, int deref]]]]] )

Returns a search result identifier or `FALSE` on error.

ldap_list() performs the search for a specified `filter` on the directory with the scope LDAP_SCOPE_ONELEVEL.

LDAP_SCOPE_ONELEVEL means that the search should only return information that is at the level immediately below the `base_dn` given in the call. (Equivalent to typing "ls" and getting a list of files and folders in the current working directory.)

This call takes 5 optional parameters. See ldap_search() notes.

> Замечание: These optional parameters were added in 4.0.2: `attrsonly`, `sizelimit`, `timelimit`, `deref`.

Пример 1. Produce a list of all organizational units of an organization

    // $ds is a valid link identifier for a directory server

    $basedn = "o=My Company, c=US";
    $justthese = array("ou");

    $sr=ldap_list($ds, $basedn, "ou=*", $justthese);

    $info = ldap_get_entries($ds, $sr);

    for ($i=0; $i<$info["count"]; $i++) {
        echo $info[$i]["ou"][0] ;
    }

> Замечание: From 4.0.5 on it's also possible to do parallel searches. See ldap_search() for details.

add a note User Contributed Notes
ldap_list
There are no user contributed notes for this page.
ldap_mod_add ldap_get_values

Last updated: Fri, 26 Jan 2007
show source | credits | stats | sitemap | contact | advertising | mirror sites
Copyright © 2001-2007 The PHP Group
All rights reserved.
This mirror generously provided by: Yahoo! Inc.
Last updated: Sat Mar 10 09:32:46 2007 PST