ldap_add
(PHP 3, PHP 4 )
ldap_add -- Añade entradas a un directorio LDAP
Descripción
int
ldap_add ( int identificador_de_conexion, string dn, array entrada)
Devuelve verdadero cuando finaliza correctamente y falso se produce un error.
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 login atentificado <?php
$ds=ldap_connect("localhost"); // Asumimos que el servidor LDAP está en el
// servidor local
if ($ds) {
// autentificarse con el dn apropiado para tener permisos de modificación
$r=ldap_bind($ds,"cn=root, o=Mi Compañia, c=ES", "secreto");
// prepare data
$info["cn"]="Pedro Pérez";
$info["sn"]="Pedro";
$info["mail"]="pedro.p@algun.sitio";
$info["objectclass"]="persona";
// add data to directory
$r=ldap_add($ds, "cn=Pedro Pérez, o=Mi Compañia, c=ES", $info);
ldap_close($ds);
} else {
echo "Ha sido imposible conectar al servidor LDAP";
}
?> |
|