Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/05/2008, 20:26
Thanatos_
 
Fecha de Ingreso: mayo-2008
Mensajes: 7
Antigüedad: 15 años, 11 meses
Puntos: 0
Problema con ldap_search

pss eso, trato de hacer una busqueda en el active directory ...

la coneccion por lo que veo lo hace correctamente , el problema es a la hora de hacer la busqueda que es donde me bota un error

el codigo es este ..

<?php
$buscado='[email protected]';
$ds = 'veracruz.intra.uv.mx';
$dn = 'DC= veracruz, DC=intra, DC=uv, DC=mx';
$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);
if ($ldapbind)
{
echo "LDAP bind realizado correctamente...";
$filtro="(|(mail=$buscado))";
$fields = array("mail");
$sr = ldap_search($ldapconn, $dn, $filtro, $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);
?>

el error es este

LDAP bind realizado correctamente...
Warning: ldap_search() [function.ldap-search]: Search: Operations error in /home/saint25/public_html/pruebaactive.php on line 27

Warning: ldap_get_entries(): supplied argument is not a valid ldap result resource in /home/saint25/public_html/pruebaactive.php on line 28





de antemano muchas gracias