Bonjour,
J'ai une variable qui parcourt un ensemble de valeurs ici $entry->attributes.
Le test $attr eq "$_" fonctionne bien.
dans foreach my $value (uc($entry->get_value($attr))) il y a plusieurs valeurs.
Le problème c'est qu'il y a plusieurs valeurs de $_ identiques
donc je ne traite que la première valeur, comment traiter plusieurs valeurs et les ajouter donc au fichier "ATTRIBUTSLDAP".
Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 foreach my $attr ($entry->attributes) { #print "$attr\n"; if ($attr eq "$_") { foreach my $value (uc($entry->get_value($attr))) { open(ATTRIBUTSLDAP,">>attributs_$_"); $attributsldap=$value; print ATTRIBUTSLDAP ATTRIBUTSldap($attributsldap);close ATTRIBUTSLDAP; } } }
Partager