Я знаю, как связать 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, который заполняет список 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 человек, так что он не слишком большой.
Есть идеи?