[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: impossible de me connecter au serveur LDAP



Le 05/06/2010 18:52, corbie@free.fr a écrit :
Bonjour,

Voici mes infos dans "ldap.php" :
---------------------------------------------------------
<?php
    $server="127.0.0.1";
    $port="389";
    $racine="dc=rezo,dc=net";
    $rootdn="cn=admin,dc=rezo,dc=net";
    $rootpw="secret";
echo "Connexion...<br>";
$ds=ldap_connect($server);
if ($ds=="1")  {
$r=ldap_bind($ds,$rootdn,$rootpw);
echo "Deconnexion...<br>";
ldap_close($ds);
  }
else { echo  "Impossible de se connecter au serveur LDAP !"; exit(); }
...............
-----------------------------------------------------------
Et à l'appel du fichier "ldap.php" http://127.0.0.1/ldap.php ,
j'ai ce message d'erreur :
"annuaire LDAP : Connexion... Impossible de se connecter au serveur LDAP !"

Ou serait l'erreur dans les scripts ?

Merci d'une aide ...

Salut,

Voici un bout de code php que j'utilise sur mon intranet pour parcourir les membres d'un groupe (cn=annuaire,ou=Groups,dc=domaine,dc=com), et récupérer les attributs de chaque membre.


  $ldapconn = ldap_connect ("nomduserveurldap");
  if ($ldapconn)
  {
    ldap_set_option ($ldapconn, LDAP_OPT_PROTOCOL_VERSION, 3);
    ldap_bind ($ldapconn);
$ldapsearch_memberuid = ldap_search ($ldapconn, "cn=annuaire,ou=Groups,dc=domaine,dc=com", "memberUID=*" );
    $result = ldap_get_entries ($ldapconn, $ldapsearch_memberuid);

    for ($i=0; $i < $result["0"]["memberuid"]["count"]; $i++)
    {
      $memberuid = $result["0"]["memberuid"][$i];
$ldapsearch_user = ldap_search ($ldapconn, "dc=domaine,dc=com", "cn=$memberuid");
      $result2 = ldap_get_entries ($ldapconn, $ldapsearch_user);
      if ($result2["count"]==0) continue;

      $user_nom = $result2["0"]["sn"][0];
      $user_prenom = $result2["0"]["givenname"][0];
      $user_mail = $result2["0"]["mail"];
      (...)

Pierre-Arnaud


Reply to: