Microsoft MVPs inside





 MCSEboard.de – IT Pro Forum zu Windows Server 2008 R2 / 2008 / 2003 & Windows 7 / Vista / XP
Registrieren Hilfe Regeln Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren

Active Directory Forum


Alles zum Thema Active Directory — Q & A zu Active Directory Architektur, Konfiguration, Troubleshooting


Antwort
     
Themen-Optionen
Alt 20.09.2007, 16:30   #1
Board Veteran
 
Offline
Registriert seit: 08-2007
Beiträge: 1.084
Frage Php/ldap/ads

Hallo

Habe folgendes Problem:

Ich gehe mit LDAP vie PHP in die ADS rein, lasse mir dann gewisse Felder von der ADS ausgeben und habe diese nacher im internetexplorer zur verfügung. Jedoch bekomme ich die Telefonnummer vom ADS Objekt Contact nicht!

// BaseDN festlegen:
$base_dn = "OU=MI,DC=mi-intra,DC=net";
// LDAP filter setzen: Nur Kontakt- und Benutzer-Objekte sollen zurückgegeben werden
$filter = "(& (mail=*) (|(objectClass=contact)(objectClass=user)) )";

// Suche starten:
if (!($search=@ldap_search($connect,$base_dn,$filter))) {
die("Durchsuchen des LDAP-Servers fehlgeschlagen.");
}
$anzahl = ldap_count_entries($connect,$search);
// Ergebnis der Suche in der Variablen $info ablegen:
$info = ldap_get_entries($connect, $search);

// Nur die relevanten Teile des $info-Arrays in ein $ergebnis-Array übernehmen:
// (Verbessert die Übersichtlichkeit)
// Hinweis: utf8_decode dekodiert Umlaute richtig.
for ($i=0; $i<$anzahl; $i++) {
$ergebnis[$i]["objectclass"] = $info[$i]["objectclass"][3];
$ergebnis[$i]["displayname"] = utf8_decode($info[$i]["displayname"][0]);
$ergebnis[$i]["givenname"] = utf8_decode($info[$i]["givenname"][0]);
$ergebnis[$i]["sn"] = utf8_decode($info[$i]["sn"][0]);
$ergebnis[$i]["mail"] = $info[$i]["mail"][0];
$ergebnis[$i]["telephonenumber"]= $info[$i]["telephonenumber"][0];
$ergebnis[$i]["mobile"] = $info[$i]["mobile"][0];

er sollte mir eigentlich hier auch die telephonenumber von den Kontakten ausgeben, jedoch gibt er nur solche von User Objekten wieder! Warum??

Danke...
    Mit Zitat antworten
Alt 26.09.2007, 11:04   #2
Board Veteran
 
Offline
Registriert seit: 08-2007
Beiträge: 1.084
:(

hat keiner ne antwort?
    Mit Zitat antworten
Alt 26.09.2007, 13:10   #3
Board Veteran
 
Offline
Registriert seit: 08-2007
Beiträge: 1.084
hab die lösung gefunden... und zwar war ich in der OU suchen, und nicht auf der ganzen domäne...

dc=domäne,dc=net

ich hatte noch ne ou=test,dc=domäne,dc=net falls jemand interessiert sein sollte
    Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP/AD und ldap edocom Active Directory Forum 9 20.01.2009 13:55
Ldap ShadowByte Active Directory Forum 1 26.07.2007 17:58
IAS und ldap lextor Active Directory Forum 1 17.09.2005 08:39
Ldap CoolAce Active Directory Forum 0 14.06.2005 11:36
LDAP und X.500? Hansi Active Directory Forum 3 08.06.2004 13:18


Alle Zeitangaben in MEZ/CET. Es ist jetzt 05:07 Uhr. Seite generiert in 0,027 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang