2012-10-18 21 views
1

我能夠連接到ldap服務器,該id具有添加用戶的憑據。我能夠綁定到用戶ID沒有任何問題。當我嘗試添加在LDAP中的條目,我得到錯誤信息:
ldap_add(): Unknown attribute in the dataldap_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_error給出Success的響應---但是,這個用戶是不是在ldap_search結果可見。

回答

0

當ldap_add方法中已經有一個參數dn時,可能不需要「dn」屬性。

註釋具有這種屬性的線即

$信息[ 「DN」] = 「CN =插孔,O = ldapdb」;

然後再次執行該程序。