[LDAP] undefined function ldap_connect()
Bonjour,
Ce script ne fonctionne pas :
Code:
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 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
|
<html>
<?php
include ("HEADER/header.php");
?>
<body>
Test de récupération des adresses e-mails sous forme de liste (avec ldap) :<br /><br />
<?php
//connection au serveur ldap
$serveur="mon_serveur";
$ds = ldap_connect($serveur);
if($ds)
{
?>
<select name='mail' size='1'>
<option selected value='-1'> -- Sélectionner ici -- </option>
<?php
//echo "<br />Connected successfully !<br />";
//Authentification au serveur LDAP
$result=ldap_bind($ds,$_POST['user'], $_POST['pass']);
if($result)
{
//echo "<br />Bind successful !<br />";
//Search LDAP
$dn="...";
$filtre="cn=*";
$sr = ldap_search($ds, $dn, $filtre);
// Put the returned data into an array
$info = ldap_get_entries($ds, $sr);
//echo $info['count']." enregistrements trouvés<br />";
$cpt=0;
for($i = 0; $i < $info['count']; $i++)
{
if($info[$i]['mail'][0]!='')
{
$tabmail[$cpt]=mb_strtolower($info[$i]['mail'][0]); //tableau [ compteur ] [ nom du champ ]
$cpt++;
}
}
sort($tabmail);
//echo count($tabmail);
for($i=0;$i<count($tabmail);$i++)
{
echo "<option value=".$tabmail[$i].">".$tabmail[$i]."</option>";
}
}
else
{
echo "<br />Error binding.<br />";
}
ldap_close($ds);
echo '</select>';
}
else
{
echo "<br />Error connecting .<br />";
}
?>
</body>
</html> |
Ce code me permet de lister les adresses mails de tout le monde.
Mais j'ai cette erreur qui survient :
Fatal error: Call to undefined function ldap_connect()
J'ai verifié mon php.ini, l'extension php_ldap.dll est chargée.
J'ai verifié le chemin vers mon repertoire d'extension php c'est ok.
y'a quelqu'un qui peut m'aider?