su
PHP Zugriff auf ADS ? wie ?
Einklappen
X
-
-
ADS auslesen per PHP ?
Hallo,
werde noch ganz wahnsinnig! ;-(
Versuche die ganze Zeit einen lesenden Zugriff auf mein ADS System zu bekommen...
hab mir da ein Beispiel von der PHP Webseite kopiert und meine Werte eingetragen (folgend)..
Es wird mir folgende Fehlermeldung bei
$search=ldap_search($connect, $base_dn, $filter)
LDAP-Errno :1
LDAP-Error :Operations error
ermittelt über
LDAP ldap_errno($connect)
ldap_error($connect)
Ich habe alles genauso eingetrage wie in Softeras LDAP Browser 2.6, das einzige was mir fehlt ist die Server Steuerung mit der Server Adresse...
OID 2.16.900.1.113730.5.7.9
Würde vermute das da der Knack Punkt liegt..
Jetzt meine Frage, hat mir jemand ein griffiges Beispiel bzw. kann mir einer von euch sagen was ich vergessen habe...
Mein Code:
<?
$ldap_server = "srvdcfr1.bn.intern";
$auth_user = "Hardsoftlight-DB-Admin";
$auth_pass = "meinPW";
// Set the base dn to search the entire directory.
$base_dn = "DC=Bn,DC=intern";
// Show only user persons
//$filter = "(&(objectClass=user)(objectCategory=person)(cn=*))";
// Enable to show only users
// $filter = "(&(objectClass=user)(cn=$*))";
// Enable to show everything
$filter = "(cn=*)";
// connect to server
if (!($connect=ldap_connect($ldap_server))) {
die("Could not connect to ldap server");
}
// bind to server
if (!($bind=ldap_bind($connect, $auth_user, $auth_pass))) {
die("Unable to bind to server");
}
echo "LDAP-Errno: " . ldap_errno($connect) . "<br />\n";
echo "LDAP-Error: " . ldap_error($connect) . "<br />\n";
if (!($bind=@ldap_bind($connect)))
{
die("Unable to bind to server");
}
//}
// search active directory
if (!($search=ldap_search($connect, $base_dn, $filter)))
{
echo "Connect :".$connect."</br>";
echo "base dn :".$base_dn."</br>";
echo "<td><tr>filter :".$filter."</br>";
echo "LDAP-Errno :" . ldap_errno($connect) . "<br />\n";
echo "LDAP-Error :" . ldap_error($connect) . "<br />\n";
}
$number_returned = ldap_count_entries($connect,$search);
$info = ldap_get_entries($connect, $search);
echo "The number of entries returned is ". $number_returned."
";
for ($i=0; $i<$info["count"]; $i++) {
echo "Name is: ". $info[$i]["name"][0]."
";
echo "Display name is: ". $info[$i]["displayname"][0]."
";
echo "Email is: ". $info[$i]["mail"][0]."
";
echo "Telephone number is: ". $info[$i]["telephonenumber"][0]."
";
}
?>
Wäre absolut klasse wenn mir einer von euch da helfen könnte!!!
Werde noch wahnsinng vor allem deshalb weil ich mich schon seit ner Ewigkeit tot suche..[php][/php]Zuletzt geändert von Nikolas; 30.11.2004, 10:44.
Kommentar
-
Re: irgendwie habe ich da einen Fehler gemacht !!! wollte das ding löschen !!!!
Original geschrieben von Nikolas
brauche Hilfe .. und keine klugen Sprüche !!!OffTopic:
die hilfsbereitschaft der mitleser steigt im allgemeinen nicht, wenn du hier solch einen tonfall an den tag legst.I don't believe in rebirth. Actually, I never did in my whole lives.
Kommentar
-
stimmt schon.. da gehe ich mit dir konform!!!
wollte den thread vorhin in dem einen Forum löschen ..
wurde mir verweigert.. scheine da irgenwas falsch gemacht zu haben!!!
___________________________________________________________
Du hast keine Rechte diese Seite zu betreten. Dies könnte einer der Gründe sein:
Du hast keine Rechte, diese von Dir aufgerufene Seite zu betreten. Versuchst Du vielleicht den Beitrag eines anderen Nutzers zu bearbeiten oder eine Aktion durchzuführen, die Administratoren vorbehalten ist? Bitte prüfe in den Forum Regeln, ob Du die Erlaubnis für diese Aktion hast.
Du versuchst einen Beitrag zu verfassen und Du hast keine Schreibrechte oder Du wartest noch auf die Aktivierung Deiner Registrierung.
____________________________________________________________
hab es dreimal probiert...
dann hab ich es noch mal hier gepostet weil von Freitag bis heute keine Antwort mehr kam....
bin etwas gestresst weil ich bis jetzt nichts vernünftiges gefunden habe!!!!
wollte niemanden nerven !!!!
;-)ausserdem dein Antwort war auch nicht ganz nett;-)
___________________________________________________________
wir haben noch ein paar foren, erstell deine frage da doch auch noch, sonst fühlen sie sich ausgegrenzt und fangen an zu weinen...
____________________________________________________________
wie auch immer wenn du mir jetzt noch verraten kannst wie ich hier unnötige Threads löschen kann...Zuletzt geändert von Nikolas; 30.11.2004, 12:53.
Kommentar
-
Original geschrieben von Nikolas
;-)ausserdem dein Antwort war auch nicht ganz nett;-)
wie auch immer wenn du mir jetzt noch verraten kannst wie ich hier unnötige Threads löschen kann...Ich denke, also bin ich. - Einige sind trotzdem...
Kommentar
Kommentar