Nik, You just haven't dug into figuring out what everyone's been telling you in your previous thread on the same subject. You probably have a problem of the current working directory being different when the script is executed as a command line script versus as a CGI script. And because your glob is using relative pathnames, that fouls up your script. Have you attempted to understand what this means?

You can be sure about it if you use Cwd; at the top of your script, and then print getcwd(), "<p>\n"; in the line of code right after your HTML header gets printed. This will let you to prove to yourself (as we've been suggesting) that the script is executing via CGI from a different CWD, thus fouling up your paths.


Dave


In reply to Re: Strange one! Perl's or Apache's problem?!? by davido
in thread Strange one! Perl's or Apache's problem?!? 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.