使用PHP连接LDAP服务器
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> "; } elseif($dn && $cn && $email) { $result_list .= "<A href=''/"ldap://$LDAP_SERVER[$SERVER_ID]/$dn/"''>$cn</A>"; $result_list .= " <<A href=''/"mailto:$email/"''>$email</A> "; } } } else { echo "Result set empty for query: $ldap_query"; } //关闭连接 ldap_close($connect_id); //定制表格 echo " <CENTER><FORM action=''"$PHP_SELF"'' method=''"GET"''>"; echo "Search in:<SELECT name=''"SERVER_ID"''>"; //循环以建立SELECT选项 for($i=0; $i echo "<OPTION selected value=''"$i"''>".$LDAP_NAME[$i]."</OPTION>"; echo "</SELECT> "; echo "Search for:<INPUT name=''"common"'' type=''"text"''>"; echo "<INPUT name=''"lookup"'' type=''"submit"'' value=''"go"''> "; echo "(You can use * for wildcard searches, ex. * Stanley will find all Stanleys) "; echo "</FORM></CENTER>"; //显示结果 if($result_list) { echo " <CENTER><TABLE border=''"1"'' cellPadding=''"10"'' cellSpacing=''"0"'' BGCOLOR="#FFFFEA" WIDTH="450"> <TBODY><TR><TD>$result_list</TD></TR> </TBODY></TABLE></CENTER>"; } else echo "No Results"; } ?> |
查看所有评论
