Bonjour à tous,
J'ai comme qui dirais un petit problème avec la fonction ldap_search... Je n'arrive pas à faire la recherche.
Voici mon code :
<?php
$serveur="192.168.0.1";
$port=389;
$pseudo="administrator";
$mdp="";
$racine="o=user, c=be";
$result=ldap_connect($serveur, $port) or die ("Impossible de se connecter au serveur<br/>");
/*CONNEXION AU SERVEUR*/
if($result != 0){
echo('Connexion établie<br/>');
}else{
echo('Impossible d\'établir la connexion<br/>');
}
/*LIAISON AU SERVEUR*/
$liaison=ldap_bind($result, $pseudo, $mdp) or die ("Impossible d'établir la liaison avec le serveur<br/>");
if($liaison == TRUE){
echo('Liaison établie<br/>');
}else{
echo('Impossible d\établir la connexion<br/>');
}
/*RECHERCHE D'UNE ENTREE*/
$person="";
$filtre="(|(sn=*))";
$restriction=array("ou", "sn", "givenname", "mail");
$find=ldap_search($result, $racine, $filtre) or die ("impossible de faire la recherche");
$info=ldap_get_entries($result, $find);
echo($info["count"]."enregistrement trouvés<br/>");
/*DECONNEXION DU SERVEUR*/
$deconnec=ldap_unbind($result) or die ("Impossible de se déconnecter du serveur !<br/>");
if($deconnec == TRUE){
echo('Déconnexion réalisée avec succès<br/>');
}else{
echo('Impossible de se déconnecter du serveur<br/>');
}
?>
Et voici l'affichage de ma page:
Connexion établie
Liaison établie
Warning: ldap_search(): Search: Operations error in c:\program files\easyphp1-7\www\gestion de contrats\connec_ldap.php on line 31
impossible de faire la recherche
Données supplémentaires:
Mon domaine est test.local
Mes utilisateurs sont dans un OU user
heu... Je crois que j'ai dis tout ce qu'il fallait si ce n'est
Aidez moi svp
Merci d'avance