Foros del Web » Programando para Internet » PHP »

Problemas con LDAP

Estas en el tema de Problemas con LDAP en el foro de PHP en Foros del Web. Saludos estoy probando este codigo: <?php // La secuencia básica para trabajar con LDAP es conectar, autentificarse, // buscar, interpretar el resultado de la búsqueda ...
  #1 (permalink)  
Antiguo 07/09/2004, 10:45
 
Fecha de Ingreso: junio-2002
Mensajes: 35
Antigüedad: 15 años, 6 meses
Puntos: 0
Problemas con LDAP

Saludos estoy probando este codigo:

<?php
// La secuencia básica para trabajar con LDAP es conectar, autentificarse,
// buscar, interpretar el resultado de la búsqueda y cerrar la conexión.

echo "<h3>Prueba de consulta LDAP</h3>";
echo "Conectando ...";
$ds=ldap_connect("localhost"); // Debe ser un servidor LDAP válido!
echo "El resultado de la conexión es ".$ds."<p>";

if ($ds) {
echo "Autentificandose ...";
$r=ldap_bind($ds); // Autentificación anónima, típicamente con
// acceso de lectura
echo "El resultado de la autentificación es ".$r."<p>";

echo "Buscando (sn=P*) ...";
// Busqueda de entradas por apellidos
$sr=ldap_search($ds,"o=Mi Compañia, c=ES", "sn=P*");
echo "El resultado de la búsqueda es ".$sr."<p>";

echo "El número de entradas devueltas es ".ldap_count_entries($ds,$sr)."<p>";

echo "Recuperando entradas ...<p>";
$info = ldap_get_entries($ds, $sr);
echo "Devueltos datos de ".$info["count"]." entradas:<p>";

for ($i=0; $i<$info["count"]; $i++) {
echo "dn es: ". $info[$i]["dn"] ."<br>";
echo "La primera entrada cn es: ". $info[$i]["cn"][0] ."<br>";
echo "La primera entrada email es: ". $info[$i]["mail"][0] ."<p>";
}

echo "Cerrando conexión";
ldap_close($ds);

} else {
echo "<h4>Ha sido imposible conectar al servidor LDAP</h4>";
}
?>

Pero una vez lo ejecuto en el browser me aparece lo siguiente:

Fatal error: Call to undefined function: ldap_connect() in C:\apachefriends\xampp\htdocs\ldap\conectarldap.ph p on line 7

Alguna ayuda?? gracias
__________________
Doomsday-ß
PHP - Para Hombres Poderosos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:10.