為什麼 uidNumber, gidNumber, sambaPwdLastSet等不能顯現
时间:2010-01-07
来源:互联网
问题 : 为什么 uidNumber, gidNumber, sambaPwdLastSet等不能显现
以下是我的程式吗:
-----------------------------------
<? include("abc.php"); ?>
<?
$ldaphost = "IP"; // your ldap servers
$ldapport = 389; // your ldap server's port number
$ldaprdn = "cn=Manager,dc=test3,dc=test2,dc=test1"; //ldap rdn or dn
$ldappass = "test4"; //associated password
// Connecting to LDAP
$ldapconn = ldap_connect ($ldaphost, $ldapport)
or die("Could not connect to $ldaphost");
$ldapbind = ldap_bind($ldapconn, $ldaprdn, $ldappass);
$dn="ou=Student,dc=test3,dc=test2,dc=test1";
$filter="uidNumber=2293";
$justthese=array("uidNumber");
$sr=ldap_search($ldapconn,$dn,$filter,$justthese);
$info=ldap_get_entries($ldapconn,$sr);
print $info["count"]." entries returned<p>";
for($i=0; $i<$info["count"]; $i++)
{
echo $info[$i]["uidNumber"][0];
}
?>
---------------------------------------
当我把uidNumber 改成 uid 或 cn, description 等等就会呈现出相关的值。
小弟,刚开始接触LDAP, 麻烦各位前辈指教囉 ~
以下是我的程式吗:
-----------------------------------
<? include("abc.php"); ?>
<?
$ldaphost = "IP"; // your ldap servers
$ldapport = 389; // your ldap server's port number
$ldaprdn = "cn=Manager,dc=test3,dc=test2,dc=test1"; //ldap rdn or dn
$ldappass = "test4"; //associated password
// Connecting to LDAP
$ldapconn = ldap_connect ($ldaphost, $ldapport)
or die("Could not connect to $ldaphost");
$ldapbind = ldap_bind($ldapconn, $ldaprdn, $ldappass);
$dn="ou=Student,dc=test3,dc=test2,dc=test1";
$filter="uidNumber=2293";
$justthese=array("uidNumber");
$sr=ldap_search($ldapconn,$dn,$filter,$justthese);
$info=ldap_get_entries($ldapconn,$sr);
print $info["count"]." entries returned<p>";
for($i=0; $i<$info["count"]; $i++)
{
echo $info[$i]["uidNumber"][0];
}
?>
---------------------------------------
当我把uidNumber 改成 uid 或 cn, description 等等就会呈现出相关的值。
小弟,刚开始接触LDAP, 麻烦各位前辈指教囉 ~
作者: huckly 发布时间: 2010-01-07
已找到原因了:
虽然 在LDAP里面, uidNumber 的 N是大写。
但是,在程式里要放 uidnumber。
所以解决方法就是把 N 改成 n.
gidNumber亦是如此。
至於sambaPwdLastSet, 则不行。
虽然 在LDAP里面, uidNumber 的 N是大写。
但是,在程式里要放 uidnumber。
所以解决方法就是把 N 改成 n.
gidNumber亦是如此。
至於sambaPwdLastSet, 则不行。
作者: baxis 发布时间: 2010-01-07
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28