How to get the DN for a given samaccountname:
/*the connecting part*/
$ldap_conn = ldap_connect($hostname, $port);
$bind = ldap_bind($ldap_conn, $username, $password);
/*the connecting part*/
$samaccountname = john.doe;
$filter="(samaccountname=$samaccountname)";
$dn="OU=PEOPLE, DC=example, DC=com"; //even if it seems obvious I note here that the dn is just an example, you'll have to provide an OU and DC of your own
$res = ldap_search($ldap_conn, $dn, $filter);
$first = ldap_first_entry($ldap_conn, $res);
$data = ldap_get_dn($ldap_conn, $first);
echo "The desired DN is: ".$data;
PHP.mk документација
ldap_get_dn
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
function.ldap-get-dn.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
function.ldap-get-dn.php
ldap_get_dn
Референца за `function.ldap-get-dn.php` со подобрена типографија и навигација.
ldap_get_dn
(PHP 4, PHP 5, PHP 7, PHP 8)
ldap_get_dn — Земете го DN на записот од резултатот
= NULL
Дознава за DN на записот во резултатот.
Параметри
ldap-
Еден LDAP\Connection инстанца, вратена од ldap_connect().
entry-
Еден LDAP\ResultEntry instance.
Вратени вредности
Враќа DN на записот од резултатот и false при грешка.
Дневник на промени
| Верзија | = NULL |
|---|---|
| 8.1.0 |
На ldap параметарот очекува LDAP\Connection
инстанца сега; претходно, валидна ldap link resource се очекуваше.
|
| 8.1.0 |
На entry параметарот очекува LDAP\ResultEntry
инстанца сега; претходно, валидна ldap result entry resource се очекуваше.
|
Белешки од корисници 1 белешка
radulescuiuliamaria at yahoo dot com ¶
пред 10 години