begin process at 2012 02 12 20:48:37
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

Autre

 > 

DN invalide


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

DN invalide

mardi 21 octobre 2008 à 11:23:20 | DN invalide

gigawatt

Bonjour
Je travail avec l'annuaire ldap et php lors de l'effacement d'une entrée un message d'erreur me revient (Warning: ldap_delete() [function.ldap-delete]: Delete: Invalid DN syntax in ).
Voici mon code fonction ldap:
<?
//variable globales
$port = 389;
$baseDN = "dc=ch-guingamp,dc=fr";
$rootDN = "cn=Manager,dc=ch-guingamp,dc=fr";
$rootpw = "secret";
$domaine= "chguingamp";


function connexionLdap() //* connection au serveur *//
{
$serveur = "localhost";
$connec = ldap_connect($serveur)
or die ("Erreur fatale lors de la connexion au serveur Ldap.");

return $connec;
}

function deconnexionLdap($connec)
{
if(!ldap_close($connec))
echo "Erreur lors de la deconnexion au serveur Ldap.";
}

function liaisonLdapRoot($connec)
{
global $rootDN, $rootpw;
ldap_set_option($connec, LDAP_OPT_PROTOCOL_VERSION, 3);
if(!$liaison = ldap_bind($connec, $rootDN, $rootpw))
echo "connection impossible avec l'annuaire.";
return $liaison;
}

function getSID()
{
global $baseDN;
global $domaine;
$connec = connexionLdap();
$liaison = liaisonLdapRoot($connec);
$res = ldap_search($connec, $baseDN, "sambadomainname=" . $domaine);
if($res)
{
$info = ldap_get_entries($connec, $res);
$SID = $info[0]["sambasid"][0];
}
else
echo "Aucun SID de renseign&#65533;dans l'annuaire";

deconnexionLdap($connec);
return $SID;
}
/**
* para : le dn l'entree a supprimer.
**/
function deleteEntry($dn)
{
$connec = connexionLdap();
$liaison = liaisonLdapRoot($connec);
ldap_delete($connec, $dn)
or die("Erreur lors de la suppression : " . $dn);

deconnexionLdap($connec);
}

/**
/////////////////////////////////////
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<?
require('fonctionsLdap.php');

global $baseDN;
$dn = "numService=" . $_GET['service'] . ",ou=Services," . $baseDN;

$UFs = getEntry("UFs", "numService", $_GET['service'], "");
if($UFs["count"] > 0)
echo "<script type=\"text/javascript\">alert('impossible de supprimer le service, il est associé à une ou plusieurs UFs.')</script>";
else
deleteEntry($dn);
?>

<script type="text/javascript">
window.location.replace("./listeServices.php");
</script>

Si quequ'un a une soluce à ce problème.
Merci d'avance
A+
Gigawatt


Cette discussion est classée dans : php, delete, ldap, invalide, dn


Répondre à ce message

Sujets en rapport avec ce message

problème php ldap [ par dalow17 ] Bonjour,Voilà je dois récupérer l'utilisateur connecté via l'annuaire ldap sous windows 2000 en php.J'arrive à me connecter au serveur ldap mais dès q Explications sur un " Warning:" [ par alonsyl ] salut,je travaille avec le tandem "php-access".j'execute une commmande DELETE:odbc_do($connexion, "DELETE * FROM documents WHERE cod_doc = $num_doc;") php Active directory LDAP [ par weedtrompette ] Bonjour à tous,Juste une petite question. J'étudie actuellement la possibilité pour une appli web d'accéder à un annuaire active directory d'un serveu php et ldap [ par skoukni_brahim ] Bonjour, j'essaiye d'exécuter le script suivant "Test LDAP n° 1"; echo "Connexion ..."; $ds = ldap_connect ("localhost"); echo "Le résultat est ".$ds. php+ldap => fonctions ldap_* introuvables [ par guth42 ] Bonjour, Je suis un peu dans le flou, je me bat avec mon probleme depuis pas mal de temps sans succes. contexte : je suis sur un apache / unix avec ph ouverture de php nuke... [ par girondex ] Je viens de lancer php nuke en local et en haut (avant la bannière) voilà ce qui apparait :Notice: ob_end_clean(): failed to delete buffer. No buffer DELETE de plusieurs lignes après une recherche [ par mattarius ] Bonjour à tous, je bosse sur un projet de site avec une partie privée et une liste d'utilisateurs d'environ 150 personnes, et j'ai un problème sur la Recherche ldap [ par Assyris ] Bonjour, voila mon problème : L'application marchais très bien jeudi dans la journée, je l'ai testée et tout, mais en revenant au boulot lundi, j'ai connexion php ldap [ par haifoufa ] je suis sous fedora 4 j'ai un problème avec la foction ldap_bind je ne comprens pas pourquoi. voici mon code: <? $server="localhost"; $port="389"; $r Fonction Get [ par J4ck ] Salut j'ai essayer de faire un editeur par selection ce que je veux dire par la c'est que le manager select son object dans un select box une fois cho


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,218 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales