"Can't find string terminator " ECHO" anywhere before EOF

"Can't find string terminator " ECHO" anywhere before EOF - Perl - Programmation

Marsh Posté le 18-04-2002 à 10:49:40    

J'ai un Template en Perl pour MRTG
Que voici :

Code :
  1. if($if_ok) {
  2.   $target_lines = $default_target_lines;
  3.   if(#target_name=~"_Ethernet" )
  4.   {
  5. my $target_name=$target_name.".coll";
  6. $head_lines.=<<ECHO;
  7. #Collision counters for $target_name
  8. #-----------------------------------
  9. ECHO
  10. $target_lines.=<<ECHO;
  11. Target[$target_name]: 1.3.6.1.2.1.10.7.2.1.4.$if_index&1.3.6.1.2.1.10.7.
  12. 2.1.5.$if_index:$router_connect
  13. RouterUptime[$target_name]:$router_connect
  14. Directory[$target_name]:$directory_name
  15. YLegend[$target_name]:Single Collisions
  16. ShortLegend[$target_name]:/s
  17. Legend1[$target_name]:Collisions
  18. Legend2[$target_name]:
  19. Legend3[$target_name]:Collisions
  20. Legend4[$target_name]:
  21. LegendI[$target_name]: Single Collisions: 
  22. LegendO[$target_name]: Multiple Collisions: 
  23. Unscaled[$target_name]:ywmd
  24. MaxBytes[$target_name]:1000
  25. #AbsMax[$target_name]:1000
  26. Options[$target_name]:growright, nopercent
  27. Title[$target_name]:$router_name $if_ref Collisions
  28. PageTop[$target_name]:<H1>$router_name $if_ref</H1>
  29. <TABLE>
  30. <TR><TD>System:</TD><TD>$router_name in $html_syslocation</TD></TR>
  31. <TR><TD>Maintainer:</TD><TD>$html_syscontact</TD>
  32. </TR>
  33. <TR><TD>Description:</TD><TD>Collisions counters</TD></TR>
  34. <TR><TD>Resource:</TD><TD>$if_ref</TD></TR>
  35. </TABLE>
  36. ECHO
  37. }
  38.   }
  39. } else {
  40.    $head_lines="";
  41.    $problem_lines="";
  42.    $target_lines="";
  43.    $separator_lines="";
  44. }


Et y me dit : can't find tring Terminator  :gun:


---------------
ma vie, ma carrière! - Un trait d’union entre des photos et des mots.
Reply

Marsh Posté le 18-04-2002 à 10:49:40   

Reply

Marsh Posté le 19-04-2002 à 08:16:50    

Reply

Marsh Posté le 13-05-2002 à 10:19:56    

y'aurait pas un espace aprés le ECHO ? (ça m'est arrivé 1 fois...)

Reply

Marsh Posté le 13-05-2002 à 11:04:16    

Si exactement. (fallait le savoir :heink:)
Il y avait en plus des caractère bizarre?
bref edité sous VI pour le rendre clean :love:

Reply

Sujets relatifs:

Leave a Replay

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