Je cherche donc a lister les organismes d'un annuaire LDAP dans une liste déroulante html.
Je rentre donc ce code dans une des cellules de mon tableau :
(je cache volontairement l'adresse du LDAP et sa branche utilisateur.)
Code : Tout sélectionner
<td><div align="left">
<select name="IdentOrga" id="IdentOrga">
<?php
/** Définition LDAP
** --------------- */
define('LDAP_HOST', '***'); // FQDN du serveur ldap
define('LDAP_USER_BASE', '***'); // branche des utilisateurs
define('DMDNAME','dmdName=organismes,dmdName=services'); // domaine
/** Fonction de recherche de la structure de l'annuaire LDAP
** --------------------------------------------------------- */
//connection
$ds = ldap_connect(LDAP_HOST);
if ($ds) {
//authentification en mode anonyme
$r = ldap_bind($ds);
if($r) {
//début de la recherche
$sr = ldap_search($ds,LDAP_USER_BASE, "ou=*");
$info = ldap_get_entries ($ds,$sr);
// Affichage des entrées da la liste déroulante
for ($i=0; $i<$info["count"]; $i++) {
echo "<option value=".$i." selected>". $info[$i] ."</option>";
}
}
}
ldap_close ($ds);
?>
</select>
</div></td>Bien sur ça ne fonctionne pas et ma page reste blanche.
Si quelqu'un a une solution merci