Bonjour,

Je veux modifier l'affichage des données qu'un script me renvoie.
Premièrement je mets dans un tableau tous les mots séparés par un retour a la ligne.
Puis je tente de les afficher les uns a la suite des autres, je voudrais un affichage du style:
_____________________________________________________________
|Name of Virtual Machine :COP2 |IP Address: Not Known| Memory :1024 |
|___________________________|___________________|_____________|

mais dans mon cas ca me fait

Name of Virtual Machine :COP2
IP Address: Not Known
Memory :1024
Guest OS: Not Known

voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
 
		while($Namedevice[$i] ne "no more device")  #condition to stop this while
		{
				$S = `/vmware/vmware-viperl-distrib/apps/vm/vminfo.pl --server $VI_SERVER --username $VI_USERNAME --password $VI_PASSWORD --vmname $Namedevice[$i] --fields "ipAddress","memorysize","guestFullName"`;
				#print $S;
				#print p("<tbody><tr><td>$Namedevice[$i]</td><td>$S</td></tr></tbody>");
				print p("$S");
				@Infodevice = split(/\n/, $S);
				print p("<tbody><tr><td>$Infodevice[2]</td><td>$Infodevice[3]</td><td>$Infodevice[4]</td></tr></tbody>");
				$i++;
		}
Quelqu'un pourrait-il m'aider ?

Je vous remercie a l'avance