[PERL] fonction Split et tableau HTML

fonction Split et tableau HTML [PERL] - Perl - Programmation

Marsh Posté le 22-02-2005 à 10:23:32    

Je reprend du code Perl et je ne comprend pas pourquoi et comment la fonction split permet d'écrire dans une cellule d'un tableau HTML <table></table> !!!
Voila un ptit bout du code:

Code :
  1. if ($u==6)          # 7ème ligne: Vitesse admin
  2. {
  3. print "<td><font size=2><center>".$l."</center></td></font>";
  4. }
  5. if ($u==7)         # 8 ème ligne: InError+OutError
  6. {
  7. print "<td><font size=2><center>".$l."</center></td></font>";
  8. }
  9. if ($u==8)          #9ème ligne: SysChangeTime
  10. {
  11. print "<td><font size=2><center>".$l."</center></td></font>";
  12. print "<td><font size=2><center>".$libre."</center></td></font>";
  13. }
  14. if ($u>=9)          #10ème ligne et suivante: triplet @mac/@ip/hostname/NOM NETBIOS/NOM user
  15. {
  16. ($reste1[$compte],$reste2[$compte],$reste3[$compte],$reste4[$compte],$reste5[$compte])=split(/:/,$l);
  17. $compte++;
  18. }


 
La variable $l contient une ligne d'un fichier formaté.
La ligne 20 permet d'afficher les variables $reste1, $reste2, ..., $reste5 chacune dans une cellule d'une meme ligne ce que je ne comprend pas puisqu'il n'y a pas de balise <td></td>   :pt1cable: !!!
 
Si quelqu'un peut m'expliquer plz

Reply

Marsh Posté le 22-02-2005 à 10:23:32   

Reply

Marsh Posté le 22-02-2005 à 10:32:43    

il n'y a aucun print() dans le cas $u>=9
à mon avis le code est pas suffisament complet pour qu'on puisse comprendre qque chose

Reply

Marsh Posté le 22-02-2005 à 10:37:42    

Ben en fait apres la derniere accolade il y a juste :
print "</tr></table>";
print "</HTML>";
 
c'est tout !!!

Reply

Marsh Posté le 22-02-2005 à 10:41:34    

fais voir le code html pondu par le script

Reply

Marsh Posté le 22-02-2005 à 10:57:37    

D'accord voici le code pondu par le script:

Code :
  1. <tr><td bgcolor='green'><font color='white' size=2><center>mod. 1, port 2 (port 2)</center></size> </font> </td><td><font size=2><center> 2</center></font></td><td><font size=2><center>FD100</center></td></font><td><font size=2><center>HD1000</center></td></font><td><font size=2><center>0</center></td></font><td><font size=2><center>247 days, 15:28:49</center></td></font><td><font size=2><center>0h0mns</center></td></font><td><font size=2>00-50-8b-0e-c6-92</font><br></td><td><font size=2></font><br></td><td><font size=2></font><br></td><TD><font size=2></font><br></td><TD><font size=2></font><br></td></tr><tr><td><font color='black' size=2><center>mod. 1, port 3 (port 3)</center></size></font> </td><td><font size=2><center> 2</center></font></td><td><font size=2><center>HD10</center></td></font><td><font size=2><center>HD1000</center></td></font><td><font size=2><center>0</center></td></font><td><font size=2><center>247 days, 15:32:9</center></td></font><td><font size=2><center>247 days,15h32mns</center></td></font></tr><tr><td><font color='black' size=2><center>mod. 1, port 4 (port 4)</center></size></font> </td><td><font size=2><center> 2</center></font></td><td><font size=2><center>HD10</center></td></font><td><font size=2><center>HD1000</center></td></font><td><font size=2><center>0</center></td></font><td><font size=2><center>247 days, 15:32:9</center></td></font><td><font size=2><center>247 days,15h32mns</center></td></font></tr><tr><td><font color='black' size=2><center>mod. 1, port 5 (port 5)</center></size></font> </td><td><font size=2><center> 2</center></font></td><td><font size=2><center>HD10</center></td></font><td><font size=2><center>HD1000</center></td></font><td><font size=2><center>0</center></td></font><td><font size=2><center>247 days, 15:32:9</center></td></font><td><font size=2><center>247 days,15h32mns</center></td></font></tr><tr><td><font color='black' size=2><center>mod. 1, port 6 (port 6)</center></size></font> </td><td><font size=2><center> 2</center></font></td><td><font size=2><center>HD10</center></td></font><td><font size=2><center>HD1000</center></td></font><td><font size=2><center>0</center></td></font><td><font size=2><center>247 days, 15:32:9</center></td></font><td><font size=2><center>247 days,15h32mns</center></td></font></tr><tr><td bgcolor='green'><font color='white' size=2><center>mod. 1, port 7 (port 7)</center></size> </font> </td><td><font size=2><center> 2</center></font></td><td><font size=2><center>FD100</center></td></font><td><font size=2><center>HD1000</center></td></font><td><font size=2><center>0</center></td></font><td><font size=2><center>115 days, 14:36:36</center></td></font><td><font size=2><center>0h0mns</center></td></font><td><font size=2>00-01-e6-85-01-e3</font><br><font size=2>00-08-02-85-5b-70</font><br></td><td><font size=2></font><br><font size=2></font><br></td><td><font size=2></font><br><font size=2></font><br></td><TD><font size=2></font><br><font size=2></font><br></td><TD><font size=2></font><br><font size=2></font><br></td></tr>


 
Je capte pas !!!

Reply

Marsh Posté le 22-02-2005 à 11:40:59    

Ok c bon j'ai trouvé merci qd meme :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed