A voir également:
- Php ldap search
- Www.google.com search video - Télécharger - TV & Vidéo
- Easy php - Télécharger - Divers Web & Internet
- Spybot search & destroy - Télécharger - Antivirus & Antimalwares
- Search tool - Télécharger - Web & Internet
- Music search mp3 - Télécharger - Conversion & Extraction
4 réponses
Même problème.
Solution trouvée:
ldap_search(... , $filter, array('*','createtimestamp','modifytimestamp'));
* pour tous + les spéciaux qu'on veut :)
Solution trouvée:
ldap_search(... , $filter, array('*','createtimestamp','modifytimestamp'));
* pour tous + les spéciaux qu'on veut :)
Jean-François Pillou
Messages postés
19261
Date d'inscription
lundi 15 février 1999
Statut
Webmaster
Dernière intervention
16 février 2023
63 274
23 juil. 2003 à 12:29
23 juil. 2003 à 12:29
foreach($attributes as $key => $value) echo $key." - ".$value;
euh... non désolé mais c'est pas bon... :(
ton code me liste les noms des attributs que j'ai spécifié dans $attributes, or ce que je cherche c'est un moyen de dire que $attributes contienne tous les attributs disponibles (quelque chose du style
aurais-tu une idée ?
Merci
Vincent
ton code me liste les noms des attributs que j'ai spécifié dans $attributes, or ce que je cherche c'est un moyen de dire que $attributes contienne tous les attributs disponibles (quelque chose du style
$attributes = ALLau lieu d'écrire
$attributes = array("uid", "mail", "mailhost", "createtimestamp", "modifytimestamp", "creatorsname", "modifiersname", "subschemasubentry");
aurais-tu une idée ?
Merci
Vincent
Jean-François Pillou
Messages postés
19261
Date d'inscription
lundi 15 février 1999
Statut
Webmaster
Dernière intervention
16 février 2023
63 274
>
vince
23 juil. 2003 à 14:15
23 juil. 2003 à 14:15
A tout hasard est-ce que les wildcards fonctionnent ?
$attributes = array("*");
Ah, un bon point ! :-D
Malheureusement j'ai l'impression qu' * fonctionne pour les principaux attributs utilisateurs mais pas pour les principaux attributs opérationnels... :-(
(le ldap_search() me retourne bien mail, uid (...) mais pas createtimestamp & Cie...)
cf. : http://www.commentcamarche.net/ldap/ldapinfo.php3
Donc c'est déjà ça de gagné ;-)
Mais c'est pas encore tout à fait ça... :-(
Malheureusement j'ai l'impression qu' * fonctionne pour les principaux attributs utilisateurs mais pas pour les principaux attributs opérationnels... :-(
(le ldap_search() me retourne bien mail, uid (...) mais pas createtimestamp & Cie...)
cf. : http://www.commentcamarche.net/ldap/ldapinfo.php3
Donc c'est déjà ça de gagné ;-)
Mais c'est pas encore tout à fait ça... :-(
Jean-François Pillou
Messages postés
19261
Date d'inscription
lundi 15 février 1999
Statut
Webmaster
Dernière intervention
16 février 2023
63 274
>
vince
23 juil. 2003 à 16:03
23 juil. 2003 à 16:03
Pour info tout de même l'attribut "Attributes" est facultatif, par défaut il cherche sur tous les attributs, il te suffit donc à mon avis de ne rien mettre du tout...
vince34
Messages postés
2
Date d'inscription
mercredi 23 juillet 2003
Statut
Membre
Dernière intervention
23 juillet 2003
>
vince
23 juil. 2003 à 16:13
23 juil. 2003 à 16:13
oui je suis d'accord :-)
mais du coup tu vas peut-être pouvoir m'éclairer sur un point :
la fonction ldap_search possède 8 attributs :
je pourrais effectivement m'arrêter aux 3 attributs obligatoires, mais vu que je veux spécifier une valeur au dernier attribut (deref) je suis obligé de renseigner tous les attributs jusqu'à lui ; du moins je crois. Est-ce que c'est bien le cas ?
Comment ferais-tu à ma place pour spécifier juste les 3 premiers et le dernier stp ?
Merci et on pourra en rester là ! :-D
mais du coup tu vas peut-être pouvoir m'éclairer sur un point :
la fonction ldap_search possède 8 attributs :
resource ldap_search ( resource link_identifier, string base_dn, string filter [, array attributes [, int attrsonly [, int sizelimit [, int timelimit [, int deref]]]]])
je pourrais effectivement m'arrêter aux 3 attributs obligatoires, mais vu que je veux spécifier une valeur au dernier attribut (deref) je suis obligé de renseigner tous les attributs jusqu'à lui ; du moins je crois. Est-ce que c'est bien le cas ?
Comment ferais-tu à ma place pour spécifier juste les 3 premiers et le dernier stp ?
Merci et on pourra en rester là ! :-D
vince34
Messages postés
2
Date d'inscription
mercredi 23 juillet 2003
Statut
Membre
Dernière intervention
23 juillet 2003
23 juil. 2003 à 17:29
23 juil. 2003 à 17:29
Ben non ça marche pas (ni l'un ni l'autre), il me dit que le paramètre attendu est du type tableau ! C'est pour ça que je mettais
tant pis, et merci ! :-)
$attributes = array();
tant pis, et merci ! :-)
24 juil. 2015 à 11:57
Donc pour avoir tous les attributs (visibles et opérationnels) passez dans le ldap_search: