I would assume that it is a stray double quote sign somewhere not shown by you that throws Perl off. Imagine the following:

print "Hello";" <-- # Stray double quote sign here ... window_redirect("http://

This will make Perl see the text up to http:// as one (large) string. What then follows to Perl looks like a label (http:) and the "repeat last regex match" operator (//) and then a bareword that Perl doesn't know (www).

In the end, as always, try reducing your script to the minimum amount of lines so that it still reproduces the problem. Without seeing the complete code, we can only throw out wild guesses.

Also, you might want to use perl directly to check your scripts for syntax errors:

perl -wc myscript

This will tell you about where Perl finds errors and will also be explicit in the line number.


In reply to Re: Help with error; by Corion
in thread Help with error; by Anonymous Monk

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.