&reftitle.examples;
Uso básico Recuperar información para todas las entradas donde el apellido inicia con "S" desde un servidor de directorio, mostrando un extracto con el nombre y la dirección de correo electrónico. Ejemplo de búsqueda LDAP Consulta de prueba LDAP"; echo "Conectando ..."; $ds=ldap_connect("localhost"); // Debe ser un servidor LDAP válido! echo "El resultado de la conexión es " . $ds . "
"; if ($ds) { echo "Vinculando ..."; $r=ldap_bind($ds); // Esta es una vinculación "anónima", tipicamente // con acceso de sólo lectura. echo "El resultado de la vinculación es " . $r . "
"; echo "Buscando (sn=S*) ..."; // Busca la entrada de apellidos $sr=ldap_search($ds, "o=My Company, c=US", "sn=S*"); echo "El resultado de la búsqueda es " . $sr . "
"; echo "El número de entradas devueltas es " . ldap_count_entries($ds, $sr) . "
"; echo "Obteniendo entradas ...

"; $info = ldap_get_entries($ds, $sr); echo "Los datos para " . $info["count"] . " objetos devueltos:

"; for ($i=0; $i<$info["count"]; $i++) { echo "El dn es: " . $info[$i]["dn"] . "
"; echo "La primera entrada cn es: " . $info[$i]["cn"][0] . "
"; echo "La primera entrada de correo electrónico es: " . $info[$i]["mail"][0] . "


"; } echo "Cerando la conexión"; ldap_close($ds); } else { echo "

No se puede conectar al servidor LDAP

"; } ?> ]]>