I personally find that using CGI's named subroutines almost always is the wrong way to factor code for all but very short CGI scripts for personal use.

Just because someone respected found a piece of code worth writing does not mean that you should be using it whenever you can.

For some generalities on the design factors that go into choosing how to integrate HTML and your Perl code together, you can read Re (tilly) 6: Code Critique. For lots more on why templating is generally a better solution when you have a large problem, see Building and Managing Web Sites with the Template Toolkit. Before choosing the templating system for you, I strongly suggest reading perrin's Choosing a Templating System.


In reply to Re: Re: print content in cgi and html by tilly
in thread print content in cgi and html by Anonymous Monk

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.