|
使用PHP连接LDAP服务器(6) }
//如果搜索成功,将结果排序 if($result_array) { for($i=0; $i { $format_array[$i][0] = strtolower($result_array[$i]["cn"][0]); $format_array[$i] = $result_array[$i]["dn"]; $format_array[$i] = strtolower($result_array[$i]["givenname"][0]); $format_array[$i][3] = strtolower($result_array[$i]["sn"][0]); $format_array[$i][4] = strtolower($result_array[$i]["mail"][0]); } //排序数组 sort($format_array, "SORT_STRING"); for($i=0; $i { $cn = $format_array[$i][0]; $dn = $format_array[$i]; $fname = ucwords($format_array[$i]); $lname = ucwords($format_array[$i][3]); $email = $format_array[$i][4]; if($dn && $fname && $lname && $email) { $result_list .= "<A href='/"ldap://$LDAP_SERVER[$SERVER_ID]/$dn/"'>$fname $lname</A>"; $result_list .= " <$email〉 \n"; = elseif($dn && $cn && $email) { $result_list .= "<A href='/"ldap://$LDAP_SERVER[$SERVER_ID]/$dn/"'>$cn</A>"; $result_list .= " <<A href='/"mailto:$email/"'>$email</A> \n"; = = = else { echo "Result set empty for query: $ldap_query"; } //关闭连接 ldap_close($connect_id); //定制表格 echo " <CENTER><FORM action='\"$PHP_SELF\"' method='\"GET\"'>";
|