라이브러리
[PHP] ldap_modify - ldap_mod_replace의 별칭
LDAP Modify
LDAP (Lightweight Directory Access Protocol) modify는 LDAP 디렉토리에 데이터를 수정하는 데 사용되는 명령어입니다. PHP에서 LDAP modify를 사용하려면 `ldap_modify` 함수를 사용하면 됩니다.
# LDAP Modify 함수
`ldap_modify` 함수는 LDAP 디렉토리에 데이터를 수정하는 데 사용됩니다. 이 함수는 다음 형식으로 사용됩니다.
#hostingforum.kr
php
bool ldap_modify(resource $link_identifier, string $dn, array $entry)
* `$link_identifier`: LDAP 연결 자원
* `$dn`: 수정할 DN (Distinguished Name)
* `$entry`: 수정할 데이터
# 예제
다음은 예제입니다.
#hostingforum.kr
php
// LDAP 연결
$ldap_conn = ldap_connect("ldap.example.com");
// LDAP 인증
$bind = ldap_bind($ldap_conn, "cn=admin,dc=example,dc=com", "password");
// LDAP modify
$dn = "cn=john,dc=example,dc=com";
$entry = array(
"sn" => "Doe",
"mail" => "john.doe@example.com"
);
ldap_modify($ldap_conn, $dn, $entry);
// LDAP 연결 종료
ldap_close($ldap_conn);
# LDAP Modify Attributes
LDAP modify attributes는 LDAP 디렉토리에 데이터를 수정하는 데 사용됩니다. 이 함수는 다음 형식으로 사용됩니다.
#hostingforum.kr
php
bool ldap_modify_attributes(resource $link_identifier, array $entry, int $flags)
* `$link_identifier`: LDAP 연결 자원
* `$entry`: 수정할 데이터
* `$flags`: 수정할 속성
# 예제
다음은 예제입니다.
#hostingforum.kr
php
// LDAP 연결
$ldap_conn = ldap_connect("ldap.example.com");
// LDAP 인증
$bind = ldap_bind($ldap_conn, "cn=admin,dc=example,dc=com", "password");
// LDAP modify attributes
$dn = "cn=john,dc=example,dc=com";
$entry = array(
"sn" => "Doe",
"mail" => "john.doe@example.com"
);
ldap_modify_attributes($ldap_conn, $entry, LDAP_MODIFY_ADD);
// LDAP 연결 종료
ldap_close($ldap_conn);
# LDAP Modify DN
LDAP modify DN은 LDAP 디렉토리에 DN (Distinguished Name)을 수정하는 데 사용됩니다. 이 함수는 다음 형식으로 사용됩니다.
#hostingforum.kr
php
bool ldap_modify_dn(resource $link_identifier, string $dn, string $newrdn, int $deleteoldrdn)
* `$link_identifier`: LDAP 연결 자원
* `$dn`: 수정할 DN
* `$newrdn`: 새로운 DN
* `$deleteoldrdn`: 삭제할 DN 여부
# 예제
다음은 예제입니다.
#hostingforum.kr
php
// LDAP 연결
$ldap_conn = ldap_connect("ldap.example.com");
// LDAP 인증
$bind = ldap_bind($ldap_conn, "cn=admin,dc=example,dc=com", "password");
// LDAP modify DN
$dn = "cn=john,dc=example,dc=com";
$newrdn = "cn=jane";
ldap_modify_dn($ldap_conn, $dn, $newrdn, LDAP_MODIFY_DELETE);
// LDAP 연결 종료
ldap_close($ldap_conn);
결론
LDAP modify는 LDAP 디렉토리에 데이터를 수정하는 데 사용되는 명령어입니다. PHP에서 LDAP modify를 사용하려면 `ldap_modify` 함수를 사용하면 됩니다. 이 함수는 LDAP 연결 자원, DN, 데이터를 필요로 하며, LDAP modify attributes와 LDAP modify DN 함수도 있습니다. 예제를 통해 LDAP modify 함수를 사용하는 방법을 알아보았습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.