
29.07.2009, 19:42
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
хз, у меня всё компилируется без ошибок, скобки расставь просто правильно, глаза сломаешь:
PHP код:
<?php
$srdn = 'ou=Users,dc=uni-protvino,dc=ru';
$ldapconn = ldap_connect("ldap://backup.uni-protvino.ru", 389) or die("Not connect: $ldaphost ");
ldap_set_option($ad, LDAP_OPT_PROTOCOL_VERSION, 3);
if ($ldapconn) {
// binding to ldap server
$ldapbind = ldap_bind($ldapconn);
// verify binding
if ($ldapbind) {
$results = ldap_read($ldapconn, $srdn, '(objectclass=person)', array("givenName", "sn", "mail"));
$firstname = ldap_get_values($ldapconn, $results, "givenname");
$lastname = ldap_get_values($ldapconn, $results, "sn");
$mail = ldap_get_values($ldapconn, $results, "mail");
echo "First name: ".$firstname[0]."<br />";
echo "Last name: ".$lastname[0]."<br />";
echo "Email addresses: ";
$x=0;
while ($x < $mail["count"]) {
echo $mail[$x]. " ";
$x++;
}
}
}
?>
Никаких синтаксических ошибок нет, возможно была тут:
PHP код:
$results = ldap_read($ldapconn, $srdn, '(objectclass=person)',
array("givenName", "sn", "mail"));
но в пример выше я склеил, всё комплится
|
|
|