Bonjour , je voudrais lister les utilisateurs d'un domaine à l'aide de la fonction ldap_search. Le résultat de ma recherchee avec ldap me donnne
Resource id #3
. Mes utilisateurs sont bien créés .
Mais que j'essaie d'afficher le nombre d'utilisateurs avec $infos['count'] , ça me ramène 0 alors que j'ai un administrateur créé et un agent
Voici mon script
Pouvez vous me dire ce qui ne va pas
mon domaine est domaine.dab
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
 
 
 
<?php 
$erreur=0 ;
$serveur="10.0.1.221" ; 
$port=389 ; 
$connect=ldap_connect( $serveur, $port)or die("Impossible de se connecter au serveur LDAP");
 
if($connect)
            {  
		   //On passe  à la version 3   de ldap 
            ldap_set_option( $connect , LDAP_OPT_PROTOCOL_VERSION , 3) ;
           $param2="administrateur@domaine.dab"  ;
           $pass="cnps" ;
 
// On s'attache au serveur 
 $res=ldap_bind($connect ,$param2  , $pass ) ;
             if( !$res )   $erreur=1 ;
			 else
			 {
			 //La connexion au serveur marche , nox , on selectionnee les informations
			 $compagnie="dc=domaine.dab , dc=dab"  ;
			echo  $res_search=ldap_search($connect , $compagnie ,"sn=*" ) ;
			 $infos=ldap_get_entries( $connect , $res_search  ) ;
			 echo "<br>" ;
			 if ($infos) echo  $infos['count'] ;
 
			 }
 
	         }
            else 
	        {
            $erreur=1 ;
 
            }
 $mess="<font color='blue'> Une erreur survenue empêche  de se connecter au serveur LDAP      </font>" ; 
 if ( $erreur )  echo  $mess  ;
 
 
 
 ?>