If you want to get the dir in which the script lies, use FindBin].

I used to be a fan of FindBin myself, but since I'm here I've discovered thanks to tye's excellent article and subsequent interventions that it is somewhat broken.

If you want to use proper HTML templates, consider using HTML::Template, Template, HTML::Template::Compiled or the like.

Lately, I'm "advertising" our fellow Rhandom's "new" Template::Alloy, because from what I read it seems very cool, and I'm enthusiast. But I realize this may get tiresome on the long run, so I won't do it any more... (Unless there are compellingly good reasons to do so!)

If you want to escape "dangerous" characters, I recommend HTML::Entities.

Well, since you rightly mentioned CGI, it is worth mentioning that it can do that too, sometimes automatically or by explicit (depending on the charset) use of escapeHTML().


In reply to Re^2: Passing Parameters Help! by blazar
in thread Passing Parameters Help! 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.