Por favor si alguien tiene experiencia en el tema o algún ejemplo probado no duden en contestar!!!
Muchas Gracias!
Código:
<?php $ldaprdn = '[email protected]'; $ldappass = 'micontraseña'; $ds = 'ldap://10.10.50.12'; $dn = 'dc=midominio,dc=gov.ar'; $puertoldap = 389; $ldapconn = ldap_connect($ds,$puertoldap) or die("ERROR: No se pudo conectar con el Servidor LDAP."); if ($ldapconn) { ldap_set_option($ldapconn, LDAP_OPT_PROTOCOL_VERSION,3); ldap_set_option($ldapconn, LDAP_OPT_REFERRALS,0); $ldapbind = ldap_bind($ldapconn, $ldaprdn, $ldappass); if ($ldapbind) { echo "LDAP bind realizado correctamente..."; $filter = "sn=Benedetti*"; $fields = array("sn"); $sr = ldap_search($ldapconn, $dn, $filter, $fields); $info = ldap_get_entries($ldapconn, $sr); echo("<br><br>Obtenidas ".$info["count"]."entradas. <br><br>"); for ($i=0; $i<$info["count"]; $i++) { if(!empty($info[$i]["sn"][0])) echo "<br><br> Apellido: " . $info[$i]["sn"][0]; if (!empty($info[$i]["mail"][0])) echo "<br> mail: " . $info[$i]["mail"][0]; } } else { echo "Error en LDAP bind..."; } } ldap_close($ldapconn); ?>
ESTA FUNCION NO RETORNA NADA:
$sr = ldap_search($ldapconn, $dn, $filter, $fields);