Hola, sé que esto no esPHP pero no sabía donde meter el tema:
He instalado openldap 2.20 con su Berkeley DB correspondiente, en ubuntu 8.10.
Estoy instentando conectarme a mi servidor LDAP, el usuario y contraseñas están bien puestos, esto es lo que pongo:
Cita: <?php
$ds=ldap_connect("localhost",389);
ldap_set_option($ds,LDAP_OPT_PROTOCOL_VERSION, 3);
if ($ds) {
// autenticarse con el dn apropiado para tener permisos de modificacion
$r=ldap_bind($ds,"cn=manager,dc=example, dc=com", "secret");
if($r) echo "se ha conectado< br/>";
// preparar los datos
$info["cn"]="Pedro Perez";
$info["sn"]="Pedro";
$info["objectclass"]="person";
// anadir la informacion al directorio
$r=ldap_add($ds, "cn=Pedro Perez, o=Mi Compania, c=ES", $info);
print_r($r);
?>
El mensaje es el siguiente:
Warning: ldap_add() [function.ldap-add]: Add: Server is unwilling to perform in /var/www/ldap/ejercicios/ejercicio1.php on line 126
Alguien sabe a qué se puede deber?? Muchas gracias