La conexión me la realiza perfectamente, pero cuando hago la búsqueda falla, y no me detalla mucho el fallo, así que no se por donde van los tiros.
El código es este:
Código:
las dos lineas de 'ldap_set_option' las puse porque lei que a mucha gente le daba problemas bajo w2k3 y que poniendo estas dos lienas funcionaba, pero a mi no, me sale este error de cualquiera de las maneras<?php $ds = 'aranguren2003.aranguren.com'; $dn = 'ou=usuarios, dc=aranguren2003, dc=aranguren, dc=com'; $filtro = 'cn=*'; $conexion = ldap_connect($ds) or die('No conexion'); ldap_set_option($conexion, LDAP_OPT_PROTOCOL_VERSION,3); ldap_set_option($conexion, LDAP_OPT_REFERRALS,0); $bind = ldap_bind($conexion) or die('No bind'); $busqueda = ldap_search($conexion, $dn, $filtro) or die('No busqueda'); echo 'Resultado: '.$busqueda; ldap_close($conexion); ?>
Cita:
dejo unas capturas del active directoryWarning: ldap_search() [function.ldap-search]: Search: Operations error in I:\Program Files\servidor\pruebaLdap.php on line 12
No busqueda
No busqueda
la configuración de servidor, es un Windows 2003 SP2, con Apache 2.0.59 y PHP 5.2.3 y evidentemente las funciones LDAP activadas.
Gracias de ante mano