Hi Sven,
I have tried to put the my login username in that place. But it showed
"Invalid Credental". Since I am new to this AD and LDAP, would it be the
format of my username? Should I just put my login username, or should I put
the whole bunch of line such as "CN=my name, DN=" something like this? I
really confuse the login format of this and so does "objectClass" stuff for
filter. Could you give me an idea? Do you know any web site that talk about
this ? Thank you very much!
Vince
"Sven" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> hi vince,
>
> Vince C wrote:
> > > $ldaphost= "company.com";
> >
> > if(!($ldap = ldap_connect($ldaphost,389))){
> > die("ldap server cannot be reached");
> > } else {
> > $oudc = " dc=company, dc=com";
> > $dn2 = "";
> > $password = "";
>
> did you define your user and password? afaik win ad isn't searchable by
> anonymous.
> ciao SVEN
>
> > echo "Connected and ready to bind...";
> > if (!($res = @ldap_bind($ldap, $dn2, $password))) {
> > print(ldap_error($ldap) . "");
> > die ("Could not bind the $dn2");
> > echo "Couldn't bind ";
> > } else {
> > echo "Binded and Ready to search";
> > echo "LDAP = $ldap";
> > echo "oudc = $oudc";
> >
> > //
> > $filter="(&(objectClass=user)(objectCategory=person)(|(sn=sorg)))";
> > $filter= "sn=*"; $sr=ldap_search($ldap,$oudc,$filter);
> > echo "number of entries found: " . ldap_count_entries($ldap,
> > $sr) . "";
> > echo "filter = $filter";
> > echo "sr=$sr";
> >
> > if (!$sr) {
> >die("search failed\n");
> > } else {
> >echo " Searched and ready for get entries.";
> >$info= ldap_get_entries($ldap, $sr);
> >
> >for ($i=0; $i<$info["count"]; $i++) {
> > print ("");
> > print ("" . $info[$i]["cn"][0] . " " .
> > $info[$i]["sn"][0] . "");
> > print ("" . $info[$i]["mail"][0] . "");
> > print ("");
> > print "In the display FOR loop";
> >}
> >echo " After loop.";
> > }
> > }
> > ldap_unbind($ldap);
> > echo "LDAP unbinded";
> > }
>
>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php