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);

