使用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";
}

?>
Copyright © 2008 chengduxinxi.com All Rights Reserved PHP编程开发 由朝夕网络维护