For number one:
@datum = split /\n__BREAK__\n/, join "", <DATA>; ... ... __END__ one item goes here and then we break __BREAK__ second item goes here blah blah __BREAK__ and then there's the third item! Yeay! hoho ho ho

For #2, a bit tougher. use is compile-time, but your variable there is runtime. Just how early do you know the module name? At compile time, or do you need to wait until some of the "real" code has run?

And for #3, you need to output an <img src = "..."> tag, with a call back to the same, or a different, CGI program. There are examples in the mouse2 book.

And as for your explanation, look at Template toolkit in the CPAN.

-- Randal L. Schwartz, Perl hacker


In reply to Re: This might not be in the spirit of iTIMTOWTDI/i by merlyn
in thread This might not be in the spirit of iTIMTOWTDI/i, but... by $code or die

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.