txt2html
上传用户:wxp200602
上传日期:2007-10-30
资源大小:4028k
文件大小:1k
源码类别:

SNMP编程

开发平台:

Unix_Linux

  1. #!/usr/bin/perl
  2. #
  3. # This program generates a simple HTML document from a text file.
  4. #
  5. # Written by:     Alex Burger
  6. # Date:           March 18th, 2004
  7. # Set to 1 to use fixed width font (<tt>)
  8. $fixed_width = 0;
  9. open (FILE, @ARGV[0]) || die "Could not open file '@ARGV[0]'. $!";
  10. print '<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">' . "n";
  11. print '<html>' . "n";
  12. print '<head>' . "n";
  13. print "<title></title>n";
  14. print '</head>' . "n";
  15. print '<body>' . "n";
  16. if ($fixed_width == 1) {
  17.   print "<p><tt>n";
  18. }
  19. else {
  20.   print "<p>n";
  21. }
  22. while ($line = <FILE>) {
  23.   chomp $line;
  24.   $line =~ s/&/&amp;/g;
  25.   $line =~ s/</&lt;/g;
  26.   $line =~ s/>/&gt;/g;
  27.   $line =~ s/"/&quot;/g;
  28.   if ($line eq "") {
  29.     if ($fixed_width == 1) {
  30.       print "</tt></p>n";
  31.       print "<p><tt>n";
  32.     }
  33.     else {
  34.       print "</p>n";
  35.       print "<p>n";
  36.     }
  37.   }
  38.   else {
  39.     print "$line<br />n";
  40.   }
  41. }
  42. if ($fixed_width == 1) {
  43.   print "</tt>n";
  44. }
  45. print "</p>n";
  46. print "</body>n";
  47. print "</html>n";
  48.