Mi PHP funciona en Apache bajo windows.
El servidor ldap esta en windows. Tengo habilitado el ldap en php.
Alguien tiene experiencia en agregar usuarios(contactos) via ldap_add contra windows.
Me consigo conectar al servidor ldap y consigo realizar busqueda, pero al intentar utilizar el ldap_add me da problemas.
Es posible que existan unos atributos mínimos que se hayan de incluir al dar de alta un contacto.?
Se ha de hacer de una manera específica.
Utilizo este ejemplo que aparece en la web de php y no va. Evidentemente cambiando los parametros de cn, o, c
Código PHP:
<?php
$ds=ldap_connect("localhost"); // Asumimos que el servidor LDAP esta en el
// servidor local
if ($ds) {
// autenticarse con el dn apropiado para tener permisos de modificacion
$r=ldap_bind($ds,"cn=root, o=Mi Compania, c=ES", "secreto");
// preparar los datos
$info["cn"]="Pedro Perez";
$info["sn"]="Pedro";
$info["mail"]="[email protected]";
$info["objectclass"]="person";
// anadir la informacion al directorio
$r=ldap_add($ds, "cn=Pedro Perez, o=Mi Compania, c=ES", $info);
ldap_close($ds);
} else {
echo "No ha sido posible conectarse al servidor LDAP";
}
?>
Alguna idea....
Gracias...