Mailinglisten-Archive |
au backe, ich trau mich ja gar nicht nochmal zu fragen, ob=20 denn wirklich niemand eine compilierte openldap-dll hat ;-)) ne, ist eigentlich auch nicht das thema... aber mit ldap hat's doch zu tun: ldap_get_entries liefert mir ein dreidimensionales array: $entry[entrynummer][attribut][values] ... wie sortiere ich das nach dem attribut? also in meinem fall sieht das z.B. so aus: $entry[1]["description"][1] hat den Wert "Testeintrag" ich m=FCsste also das array nach dem value 1 des attributes = "description"=20 sortieren *auf dem schlauch steh* afaik ist es nicht m=F6glich eine sortierung schon beim aufruf von=20 "ldap_search" zu erzwingen !? ah ja... nochwas: die mitarbeiter einer gesellschaft sind im ldap-tree nach folgendem schema abgebildet: "cn=3DMeier,ou=3DFirma,o=3DKonzern" nun hab ich eine suchseite in php, bei der es m=F6glich ist, nach namen = (oder=20 teile davon ala "*mei*" zu suchen, und zwar in einer oder mehreren = Firmen. beim aufruf von ldap_search kann ich einen filter angeben. und nun mein problem: foldende kombinationen funktionieren: suche alle nachnamen mit "*mei*" in Firma1 oder Firma2: ldap_search($link_id,"o=3DKonzern","(& (sn=3D*mei*) (|(ou=3DFirma1) (ou=3DFirma2))"); ^-Filter und=20 suche alle namen =FCberall: ldap_search($link_id,"o=3DKonzern","(& (sn=3D*) = (objectclass=3Dperson))"); wenn ich aber alle user in einer firma haben will, dann bekomme ich = garnix: ldap_search(...,...,"(& (ou=3DFirma1) (objectclass=3Dperson))"); hat jemand ahnung von LDAP??? jens ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jens reinemuth=20 adelungstr. 39=20 64283 darmstadt tel. 06151 - 10 10 45 mob. 0179 - 10 14 825 mail webmaster_(at)_openos.de ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
php::bar PHP Wiki - Listenarchive