<?php
function getMembers($group){
$ldap_server='10.1.10.200';
$ldap_user='admin';
$ldap_pw='notreallytheadminpassword!';
$ldap = ldap_connect($ldap_server);
@ldap_start_tls($ldap);
@ldap_bind($ldap,"cn=$ldap_user,o=GSO", "$ldap_pw");
$results = ldap_search($ldap,"o=GSO", "cn=$group");
$user_info = ldap_get_entries($ldap, $results);
foreach($user_info[0][member] as $member){
$member_exp=explode('=',$member);
$member_exp=explode(',',$member_exp[1]);
if($member_exp[0]!=''){$members[]=$member_exp[0];}
}
ldap_close($ldap);
return $members;
}
$members=getMembers('BalanceOnOrder');
echo '<pre>';print_r($members);
?> |