1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| <?php
echo "<h3>Recherche dans LDAP</h3>";
$ds = ldap_connect("localhost");
$sdn = 'OU=Utilisateurs,DC=domaine,DC=org';
$filter='(sn=g*)';
if($ds)
{
ldap_set_option ($ds, LDAP_OPT_PROTOCOL_VERSION, 3);
// Attachement anonyme
ldap_bind ($ds);
// Liste des personnes dont le nom commençant par G
$sr = ldap_search ($ds, $sdn, $filter);
$info = ldap_get_entries($ds, $sr);
echo 'Nombre de personnes trouvees : '.$info ['count'].'<p>';
for ($i=0; $i < $info ['count']; $i++)
{
echo 'dn : '. $info[$i]['dn'] .'<br>';
echo 'cn : '. $info[$i]['cn'][0] .'<br>';
echo 'sn : '. $info[$i]['sn'][0] .'<p>';
}
}
ldap_close ($ds);
?> |
Partager