The line @logarray=<LOG>; # dumps all of $logfile into @logarray
is reading all of the lines into an array. The test @logarray eq $error
is in scalar context. It is comparing the number
of lines in the file to the text. This will bever succeed.
Ignore the list building and just work through the file line by line and use a regular expression to test.
Take a look at the following as an example.
# Set the button to green initially
my $button = "perlgreenblink";
# test the file line by line.
# The line gets read into $_
# I am testing on the DATA segment to illustrate the point
# test with a regex and end the
# while loop if there is a problem
$button = "perlredblink2";
$button = "perlyellowblink";
print "HTML for <img src=\"$button.gif\" />\n";
Its all going DOWN
no PROBLEM at all
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
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:
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, 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, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.
| & || & |
| < || < |
| > || > |
| [ || [ |
| ] || ] ||