Did you read any of the links that the Anonymous Monk gave you? They show plenty of ways to include CPAN modules, even when you think you cannot.

I use shared hosting, but my ISP provides a CPanel interface to install modules from CPAN, so "shared hosting" is not a barrier -- even cheap shared hosting (mine's on the order of $5/month).

Further, as those links would explain in better detail and with more alternatives, if you have the capability to write your cgi script onto your host, you have every privilege required to include a pure-perl CPAN module: if you upload script to /home/username/www/cgi-bin/myscript.cgi, then you could create the directory /home/username/www/cgi-bin/lib/, and place the .pm files appropriately in that directory, and just make sure that myscript.cgi includes use lib './lib/';. If you also have SSH or other shell access, you most likely also have access to a compiler, and can probably install even non-pure-perl modules in that subdirectory.


In reply to Re^7: Using Net::SMTP to send email attachments by pryrt
in thread Using Net::SMTP to send email attachments by astrobal

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.