bonjour

je dois gérer le fait que le serveur ldap puisse etre injoignable, mais sans perturber l'appli:
pour mes connexions à l'appli, je tente une authentifcation sur ldap (en anonyme, pour ensuite chercher le DN d' l'utilisateur et ... etc ...)

or pour le moment, c'est bloquant:
si le serveur ldap est indisponible : (je simule ça en mettant une autre adresse ip), le script tourne jusqu'à
Maximum execution time of 30 seconds exceeded
au passage, avec ini_set("max_execution_time",2)
il m'affiche
Maximum execution time of 2 seconds exceeded
seulement après 30 secondes ...

déjà le soucis, c'est que ldap_connect renvoie une ressource et non pas false

ce que je voudrais, c'est faire un ldap_bind (anonym) et si après 2 seconde, il y arrive pas, on laisse tomber et on continue

je suis en PHP 4, donc oublions déjà le try/catch


merci
++