I have a few things for you to try, first, instead of using a relative path (../) use an absolute path "/data/images/night.jpg" Assuming /var/www/ is your web root directory, this should work. The other thing to check is the file permissions (make sure it's +r). If you uploaded it via ftp, there is a chance that it's not readable.

Again, is your data in "/var/www/cgi-bin/data/texts/" ? Or is this data the same /var/www/data directory? If so, you need to change your paths.

If something is working on the machine you develop on (windows or linux) and it doesn't work when you upload it, the first things to check are your paths and your permissions.


In reply to Re: 2 perl cgi little problems! by MCS
in thread 2 perl cgi little problems! by Nik

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.