Показать сообщение отдельно

  #2  
Старый 29.07.2009, 19:42
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами: 9649706

Репутация: 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")); 
но в пример выше я склеил, всё комплится
 
Ответить с цитированием