Listing B: Binding to LDAP server
<?php
// LDAP variables
$ldap[‘user’]              = ‘uname’;
$ldap[‘pass’]              = ‘password’;
$ldap[‘host’]              = ‘ldap.example.com’;
$ldap[‘port’]              = 389;
$ldap[‘dn’]          = ‘cn’.$ldap[‘user’].’,ou=Department,o=Company Name’;
$ldap[‘base’]              = ‘’;
 
// connecting to ldap
$ldap[‘conn’] = ldap_connect( $ldap[‘host’], $ldap[‘port’] )
       or die( “Could not connect to {$ldap[‘host’]}” );
 
// binding to ldap
$ldap[‘bind’] = ldap_bind( $ldap[‘conn’], $ldap[‘dn’], $ldap[‘pass’] );
 
?>