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: