note 94554 modified in function.ldap-search by danbrown

From: Date: Wed, 11 Nov 2009 18:36:31 +0000
Subject: note 94554 modified in function.ldap-search by danbrown
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-162777@lists.php.net to get a copy of this message
Example to illustrate searching more than one DN (multiple DNs): <?php $ds=ldap_connect($ldapserver); $dn[]='OU=ABC,DC=xyz,DC=ac,DC=uk'; $dn[]='OU=DEF,DC=xyz,DC=ac,DC=uk'; $id[] = $ds; $id[] = $ds; $filter = 'samaccountname='.$_POST['username']; $result = ldap_search($id,$dn,$filter); $search = false; foreach ($result as $value) { if(ldap_count_entries($ds,$value)>0){ $search = $value; break; } } if($search){ $info = ldap_get_entries($ds, $search); }else{ $info = 'No results found'; } ?> --was-- Example to illustrate searching more than one DN (multiple DNs): $ds=ldap_connect($ldapserver); $dn[]='OU=ABC,DC=xyz,DC=ac,DC=uk'; $dn[]='OU=DEF,DC=xyz,DC=ac,DC=uk'; $id[] = $ds; $id[] = $ds; $filter = 'samaccountname='.$_POST['username']; $result = ldap_search($id,$dn,$filter); $search = false; foreach ($result as $value) { if(ldap_count_entries($ds,$value)>0){ $search = $value; break; } } if($search){ $info = ldap_get_entries($ds, $search); }else{ $info = 'No results found'; } http://php.net/manual/en/function.ldap-search.php

« previous php.notes (#162777) next »