Buenas noches, estoy haciendo una aplicación que se conecta a un servidor LDAP. Para probar que el mismo se encuentre disponible en un determinado momento utilizo estas lineas
Código:
$ldapconn = @ldap_connect($host, $port); //donde $host es 10.1.1.1 y $port 389
if(!$ldapconn)
{
throw new \Exception('fallo');
}
ldap_set_option($ldapconn, LDAP_OPT_PROTOCOL_VERSION, 3);
ldap_set_option($ldapconn, LDAP_OPT_REFERRALS, 0);
$ldapbind = @ldap_bind($ldapconn, $account, $password);
Aclarar que $account y $password tampoco son los valores correctos, pero como la dirección no corresponde a un servidor LDAP pienso que no es importante.
La dirección no es un servidor LDAP, por lo que $ldapconn debería ser falso. El problema es que ldap_bind no responde, se queda intentando conectarse y no termina.
Si alguien tiene una idea de qué problema estoy teniendo, se lo agradecería mucho.
Gracias de antemano