Bonjour,
je souhaite insérer le resulstat d'un requete LDAP dans MYSQl.
Pouvez vous me dire comment je dois m'y prendre.
je suis pas loin du resultat avec ce code mais ca ne marche pas.
$filter = "(&(objectClass=user)(objectCategory=person)(cn=*))";
$res = ldap_search($conn,"OU=soc,dc=société,dc=com", $filter ,array("displayname","physicaldeliveryofficename","description" ));
$info = ldap_get_entries($conn, $res);
for ($i = 0; $i < count($info)-1; $i++) {
$displayname_s = STRING_chars_in_normal($info[0]["displayname"][0]);
if ($displayname_s==NULL) {
$displayname_s="Aucunposte";
}
$uc_nom_s = STRING_chars_in_normal($info[0]["physicaldeliveryofficename"][0]);
if ($uc_nom_s==NULL) {
$uc_nom_s="Aucunutilisateur";
}
$service_s = STRING_chars_in_normal($info[0]["description"][0]);
if ($service_s==NULL) {
$service_s="Aucunutilisateur";
}
}
$insert_a = array();
while ($insert_a) {
$query_s = "INSERT INTO T_user (UC_NOM,NAME_USER, SERV_USER,DATE_USER) VALUES ('" . addslashes($uc_nom_s) . "','" . addslashes($displayname_s) . "','" . addslashes($service_s) ."','" . date("Y-m-d" ) . "')";
$result_i = mysql_db_query($dbName_s, $query_s);
}