Descripción
bool
ldap_add ( resource identificador_de_conexion, string dn, array entrada )
Devuelve TRUE si todo se
llevó a cabo correctamente, FALSE en caso
de fallo.
La función ldap_add() se usa para añadir entradas
o registros a un directorio LDAP. El DN ("distinguished name", nombre
distinguible, la referencia de cualquier entrada LDAP) es especificado
por dn. El array entrada especifica la información que quiere añadirse.
Los valores del array son indexados por sus propios atributos. En caso
de valores múltiples para un mismo atributo, son indexados usando enteros
empezando con 0.
Ejemplo 1. Ejemplo completo con autenticación
<?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"]="pedro.p@example.com"; $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"; } ?>
|
|
Nota: Esta función es segura
binariamente.