Novell Home

Connect & Bind to eDirectory via LDAP in PHP

From Developer Community

This code sample shows how to connect and bind to eDirectory in PHP using LDAP.

Sample Code

<?php

$server='localhost';
$admin='cn=admin,o=novell';
$passwd='novell';

$ds=ldap_connect($server);  // assuming the LDAP server is on this host

if ($ds) {
    // bind with appropriate dn to give update access
    $r=ldap_bind($ds, $admin, $passwd);
	if(!$r) die("ldap_bind failed<br>");

	echo "ldap_bind success";
    ldap_close($ds);
} else {
    echo "Unable to connect to LDAP server"; 
}
?>

--Paul Jones

© 2008 Novell, Inc. All Rights Reserved.