Here's a nice way to user ldap_first_entry,ldap_next_entry.
$res = ldap_search($ldapc,$searchroot,$filter,$attributes);
for ($entryID=ldap_first_entry($ldapc,$res);
$entryID!=false;
$entryID=ldap_next_entry($ldapc,$entryID))
{
// Do stuff with the $entryID.
$values = ldap_get_values($ldapc,$entryID,'uid');
}
ldap_first_entry
(PHP 4, PHP 5)
ldap_first_entry — 最初の結果 ID を返す
説明
resource ldap_first_entry
( resource $link_identifier
, resource $result_identifier
)
結果内の最初のエントリのエントリ ID を返します。このエントリ ID を ldap_next_entry() に渡し、 結果からそれ以降のエントリを取得します。
LDAP 結果におけるエントリは、ldap_first_entry() および ldap_next_entry() 関数を用いて連続的に 読み込まれます。
返り値
成功時に最初のエントリに関する結果エントリ ID、エラーの場合に FALSE を返します。
ldap_first_entry
eddie at omegaware dot com
07-Aug-2003 05:57
07-Aug-2003 05:57
