DB_ldap2
[ class tree: DB_ldap2 ] [ index: DB_ldap2 ] [ all elements ]

Source for file search-ordered.php

Documentation is available at search-ordered.php

  1. <?
  2.  
  3. $dsn = "ldap3://ldap.openldap.org/dc=OpenLDAP,dc=org";
  4.  
  5. require_once 'DB.php';
  6.  
  7. function die_error_message ($message) {
  8.     global $log, $PHP_SELF;
  9.     print "ERR\n";
  10.     echo $message, "\n";
  11.     die();
  12. }
  13.         
  14.  
  15. function db_error_handler ($error) {
  16.     die_error_message("$error->message ($error->code) $error->userinfo");
  17. }
  18.             
  19. $db = DB::connect($dsn);
  20. if (DB::isError($db)) {
  21.     db_error_handler($db);
  22. }
  23. $db->setErrorHandling(PEAR_ERROR_CALLBACK, 'db_error_handler');
  24.  
  25. $query = "(objectClass=*)";
  26. $base = "ou=People,dc=OpenLDAP,dc=org";
  27.  
  28. $db->setFetchMode(DB_FETCHMODE_ORDERED);
  29. var_dump($db->getAll(array($query, base_dn=>$base, action=>'read')));

Documentation generated on Mon, 11 Mar 2019 15:41:27 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.