better documentation, allmost useful :-)
[webpac] / back2html.pm
index 8fc39b4..d61922f 100644 (file)
@@ -7,10 +7,15 @@
 sub back2html {
        my $html = shift;
 
+       $html =~ s/</&lt;/g;
+       $html =~ s/>/&gt;/g;
        my $out;
-       foreach $line (split(/###/,$html)) {
-               $out .= "<tr><td>";
-               my @items = split(/#-#/,$line);
+       foreach $line (split(/\s*###\s*/,$html)) {
+               $out .= "<tr><td valign=\"top\">";
+               my @items = split(/\s*#-#\s*/,$line);
+               # convert spaces in left field to non-breaking spaces
+               $items[0] =~ s#\s+#&nbsp;#g;
+               # try to make link on right field
                if ($items[1] =~ m#(http://[\S]+)\s*.*?#i) {
                        # chop URLS longer than 60 characters
                        my $url = substr($1,0,60);