This is my syntax .. can you see anything wrong with it ???
$basedn="dc=2kdemo, dc=com";
$user = "cn=Administrator, cn=Users,DC=2kdemo, DC=com";
$password = "My_password";
$ds=ldap_connect("2kdemo");
if ($ds) {
$r=ldap_bind($ds, $user, $password);
print "Connected";
} else {
print "Connection Failed";
}
$info["cn"]="Bradley";
$info["name"]="Bradley K. Smith";
$info["sn"]="Bradley";
$info["displayName"]="Smith Bradley";
$info["sAMAccountName"]="bradsm";
$info["sAMAccountType"]="user";
$info["objectClass"]="user";
// -- add data to directory
if($r=ldap_add($ds, "CN=smith,OU=Students,DC=2kdemo,DC=com", $info)) {
print "user created !";
} else {
print "NOT !!!!!";
}