Aller au contenu

psygnosis

Membres
  • Compteur de contenus

    2
  • Inscription

  • Dernière visite

Réputation sur la communauté

0 Neutral

À propos de psygnosis

  • Rang
    Junior Member

Autres informations

  • Votre config
    Raspberry / Mac / Linux
  • Mes langues
    français - anglais
  1. psygnosis

    Interface LDAP - PHP

    Bonjour, Je souhaites créé une interface web simplifier pour mes utilisateurs, afin qu'ils puissent ajouter / modifier / supprimer des entrées. J'arrive très bien à me connecter à mon LDAP, j'arrive à afficher l'annuaire dans un tableau, j'arrive aussi à créé 2 liens : modifier/supprimer. Par contre quand je clique sur supprimer cela me renvois bien à la fonction supprimer mais cela ne supprime rien du tout ! Pourriez-vous m'aider Voici donc les codes page admin.php : <?php // affichage du haut de la page contenu dans le fichier header.php3 include("config.php"); echo "Les personnes suivantes sont inscrites dans l'annuaire :<p>"; // connexion au serveur LDAP : ds est égal à 1 si la connexion est OK $ds=ldap_connect($server); if ($ds==1) { // on recherche les objet de type person à partir de la racine // de notre serveur LDAP $sr=ldap_search($ds, $racine,'objectclass=inetOrgPerson'); $info = ldap_get_entries($ds, $sr); echo "<table border=1>"; echo "<tr> <th>Nom et prénom</th> <th>Téléphone</th> </tr>"; // on affiche sous forme d'un tableau les personnes enregistrées // dans l'annuaire avec un lien pour modifier et un lien pour supprimer for ($i=0;$i<$info["count"];$i++) { $mynom = $info[$i]["cn"][0]; $mytel = $info[$i]["telephonenumber"][0]; echo" <tr><th>$cn</th><th>$mytel</th>"; $cn=urlencode($cn); echo" <th><a href=\"modifie.php?cn=$mynom\"> Modifier</a></th>"; echo" <th><a href=\"supprime.php?cn=$mynom\"> Supprimer</a></th></tr>"; } echo"</table>"; echo "<center><br><a href=\"ajoute.php\">Ajouter une nouvelle personne dans l'annuaire</a></center>"; } // on ferme la connexion au serveur LDAP ldap_close($ds); ?> Page supprime.php : <?php include("config.php"); $cn=urldecode($cn); if ($go==0) { echo "Etes-vous sur de vouloir supprimer l'utilisateur $cn<br>\n"; $cn=urlencode($cn); echo "<A HREF=\"supprime.php?go=1&cn=$cn\">oui</A><BR>\n"; echo "<A HREF=\"admin.php\">non</A><BR>\n"; } else { $cn=urldecode($cn); // connexion au serveur LDAP $ds=ldap_connect($server); if ($go==1) { // on s'authentifie en tant que super-utilisateur, ici, ldap_admin $r=ldap_bind($ds,$rootdn,$rootpw); // Suppression de l'ancien enregistrement $r=ldap_delete($ds,"cn=$cn,$racine"); echo "La suppression a réussi !!!\n"; echo "<P><A HREF=\"admin.php\">Retourner à la page d'administration</A>\n"; } } ?> Voila pour ce qui est de supprimer si quelqu'un peut me venir en aide )))
  2. psygnosis

    Formulaire en PHP pour gérer un LDAP

    Bonjour les amis, Je viens d intégré un serveur ldap a mon raspberry, jusqu'ici tout va bien, en allant piocher a droite et a gauche sur le net j'ai a peu pres en place un script en php qui permettrait a mes users de créé eux meme leur annuaire afin d'alimenter nos sip phone seulement voila la je butte je ne comprends pas ou ca merdois mais je voudrais que mes users créé leur contacts et ca ne fonctionne pas. La suppression ou la modification ne fonctionne pas non plus, si il y avait une ame charitable pour m'aider, de plus je n'ai pas trouver d'autres script tout pret à l'emploi alors celui-ci une fois bien modifier fera certainement beaucoup d'heureux Voici toutes les pages concernant le script : c'est un dossier comprenant toutes les pages mais je peux si je dois mettre toutes les pages en code dans ce meme post. http://dl.free.fr/bseON5iRD
×