Bonjour à tous,

J'espère ne pas m'être planté de section.

Voilà j'ai un problème qui m'aurait semblé en théorie assez simple à régler, mais qui en pratique finalement... non.

Je me connecte à un LDAP pour faire une requête dans l'appli. Il existe une page dans cette application qui permet à des utilisateurs initiés (mais pas trop quand même) de tester des filtres sur le dit LDAP.
Le problème c'est que le filtre peut remonter "énormément de résultats".
Tellement que du coup l'appli plante purement et simplement, et on doit redémarrer le serveur pour que ça revienne (enfin relancer PHP & Apache quoi).

J'ai essayé d'utiliser le système timeout avec :

http://fr.php.net/manual/fr/function...set-option.php

Malheureusement je vois que :
Cette fonction n'est disponible que lorsque vous utilisez OpenLDAP 2.x.x ou Netscape Directory SDK x.x.

Or j'utilise un SunOne et effectivement, ni le set ni le get ne fonctionne.

J'avais pensé à un système de thread, mais en PHP4 c'est mort (oui parce que bien sûr je n'ai le droit qu'au PHP4...).

Du coup existe il une solution à ce problème?
Genre utiliser une autre librairie pour se connecter au ldap (je n'ai rien trouvé...).
Ou une bidouille quelconque en PHP?