I work with CGI on the internet, and lately I've been noticing my scripts doing weird things. One of these inconsistencies is a variable containing the year is set near the top of the script, and printed near the bottom. But there is not value in the variable when it is printed, it's just empty. I've checked the scope and it seems to lose its value at the end of the enclosing foreach block, but it was declared earlier as a universal variable. I wouldn't be so miffed about this if it had always done this, but before this, it had worked perfectly for a least a month, then one day it broke, then the next day it worked again! Is this a problem with my scripts (I can't imagine what) or with the server (it's a free british server)? Or is it my connection, which is dial-up (I know, I know). Any help would be greatly appreciated.

Just Another Perl Wannabe

In reply to CGI inconsistencies by arrow

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.