Php ldap_添加错误`数据中的未知属性`

Php ldap_添加错误`数据中的未知属性`,php,openldap,Php,Openldap,我能够连接到ldap服务器,该id具有添加用户的凭据。我能够绑定到用户id而没有任何问题。当我尝试在ldap中添加条目时,会收到错误消息:ldap\u add():数据中的未知属性 $info["dn"] = "cn=jack,o=ldapdb"; $info["o"] = "ldapdb"; $info["cn"] = "John Jones"; $info["sn"] = "Jones"; $info["objectclass"] = "LDAPDB"; echo ldap_add($l

我能够连接到ldap服务器,该id具有添加用户的凭据。我能够绑定到用户id而没有任何问题。当我尝试在ldap中添加条目时,会收到错误消息:
ldap\u add():数据中的未知属性

$info["dn"] = "cn=jack,o=ldapdb";
$info["o"] = "ldapdb";
$info["cn"] = "John Jones";
$info["sn"] = "Jones";
$info["objectclass"] = "LDAPDB";


echo ldap_add($lc, "cn=jack,o=ldapdb", $info)  ? "was able to add" : "was not able to add";

echo ldap_error($lc);


ldap_close($lc);
ldap\u error
给出了一个
Success
的响应——但是,该用户在
ldap\u搜索结果中不可见。

可能,当ldap\u add方法中已经有一个参数dn时,您不需要“dn”属性

使用此属性注释行,即

$info[“dn”]=“cn=jack,o=ldapdb”

然后再次执行该程序