Bonjour,
Alors je voudrais savoir si il serait possible de faire un filtre sur un search ldap tel qu'il ne me renvois qu'une seule fois la même réponse : (je précise je ne connais absolument pas AD et ldap, je recopie comme je peux les fonctions php)
je fais ma requete en php :
$liste = array("st");
$recherche=ldap_search($connect,"ou=dossier,dc=grp,dc=dom","(st=*)",$liste);
ici st représente la région, en gros je voudrais avoir une liste des régions de mes collaborateurs, le probleme, c'est que ecrit comme ca il me sort autant de foi une region qu'il y a de collaborateur dans celle-ci ><, génant car on a à peu pres 2500 profils sous l'AD ! Du coup j'ai même pas toutes les régions qui s'affichent car la fonction search me retourne que 1000 lignes.
fonction php : ldap_search ( resource $link_identifier , string $base_dn , string $filter [, array $attributes [, int $attrsonly [, int $sizelimit [, int $timelimit [, int $deref ]]]]] )
j'ai tenté l'attribut facultatif deref
[
Spécifie le nombre d'alias qui doivent être gérés pendant la recherche. Il peut être un parmi les suivants :
LDAP_DEREF_NEVER - (défaut) les alias ne sont jamais déréférencés. dereferenced.
LDAP_DEREF_SEARCHING - les alias doivent être déréférencés pendant la recherche mais pas lors de la localisation de l'objet de base de la recherche.
LDAP_DEREF_FINDING - les alias doivent être déréférencés lors de la localisation de l'objet de base mais pas durant la recherche.
LDAP_DEREF_ALWAYS - les alias doivent toujours être déréférencés.
]
Mais soit j'ai mal fait qq chose soit ca sert pas a ca ^^ :p
Donc si il est possible de faire quelque chose pour ca, j'ai beau cherché je ne trouve rien, mais comme mon savoir part de rien quelque chose m'échape peut-etre.
Configuration: Windows XP
Internet Explorer 6.0