как мне получить ВСЕ записи LDAP?

Я знаю, как привязать LDAP для аутентификации, которая использует поиск, но что я могу сделать, если мне нужны ВСЕ записи полных имен ...Итак, как я могу получить полные имена или адреса электронной почты ВСЕХ людей ??

Ниже я использую привязку LDAP для аутентификации и могу искать одного человека, но что, если я хочу их всех?

<?php

// using ldap bind
$ldaprdn  = 'uname';     // ldap rdn or dn
$ldappass = 'password';  // associated password

// connect to ldap server
$ldapconn = ldap_connect("ldap.example.com")
    or die("Could not connect to LDAP server.");

if ($ldapconn) {

    // binding to ldap server
    $ldapbind = ldap_bind($ldapconn, $ldaprdn, $ldappass);

    // verify binding
    if ($ldapbind) {
        echo "LDAP bind successful...";
    } else {
        echo "LDAP bind failed...";
    }

}

?>

Это некоторый код MySQL, который я have that заполняет html-список:

<ol>     

<?php
mysql_connect("kool", "ohjoa", "sampa") or die(mysql_error());
mysql_select_db("DBtest") or die(mysql_error());

$query = "SELECT * FROM EditOnCall"; 

$result = mysql_query($query) or die(mysql_error());


while($row = mysql_fetch_array($result)){
    echo "<li>".$row['Email']."</li>";
    echo "<br />";
}


?>

</ol>

Теперь отображается html-список электронных писем. Я хочу сделать то же самое с LDAP, за исключением отображения полных имен всех пользователей ldap в каталоге ... В МОЕМ LDAP только 200 человек, так что он не слишком большой.

Есть идеи?

5
задан Terry Gardner 27 October 2012 в 09:06
поделиться