Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/09/2006, 03:10
Avatar de lcervantes
lcervantes
 
Fecha de Ingreso: abril-2002
Mensajes: 137
Antigüedad: 22 años, 11 meses
Puntos: 0
Como Agregar datos LDAP (ldap_add)

Compañeros.
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...