php + ldap 를 연동하는걸 공부하고 있는데여..
일단 ldap 설치는 여기 게시판에 글보고 잘 끝났습니다.
php연결도 정상적으로 되는것 같구요..
근데 ldap_add 를 하니 "add operation could not be completed"
메세지가 나오는군요... ㅠㅠ
소스랑 설정파일입니다. 보시고 답변좀 부탁드립니다.
ldap는 초보라서...
====== 소스파일 =========================
<?php
$ldap = ldap_connect("localhost");
if ($ldap) {
echo "OK";
$dn = "cn=root ,o=test.zzz.net ,c=US";
if (ldap_bind($ldap,$dn,"1234"))
{
$entry["cn"] = "Nohmin";
$entry["sn"] = "Jun";
$entry["mail"][0] = "nohmin@test.net";
$entry["mail"][1] = "test@test.pe.kr";
$entry["objectclass"] = "person";
$dn = "cn=Nohmin, o=test.zzz.net ,c=US";
if (ldap_add($ldap,$dn,$entry))
{
echo "Ok Add Entry";
} else {
echo "Add failed";
}
ldap_unbind($ldap);
}
} else {
echo "Shit";
}
?>
======== 설정파일.........입니다 ===========
... 생략
access to * by * write
#######################################################################
# ldbm database definitions
#######################################################################
database ldbm
suffix "o=test.zzz.net , c=US"
rootdn "cn=root, o=test.zzz.net, c=US"
rootpw 1234
directory /usr/local/ldap/var/openldap-ldbm
==================================================
|