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"
;
}
?
|
|