Can anyone help me with this, why when parsing a log text file to display to the browser (its size is 300KB) it hangs. Here is the code I have...
my $start = $getdata; my $end = $getdata2; my $dir = '../weblog/'; @ARGV = (); die "start must be less than end" if $start >= $end; die "no dir $dir here" unless -d $dir; find sub { my $numb = (fileparse($_,'.txt'))[0]; return unless $numb =~ /^\d+$/; push @ARGV, $File::Find::name if $numb >= $start and $numb <= $end; }, $dir; die "no .txt files found in $dir" unless @ARGV; my %replace = ( iapw_p1 => "<font color=#000000 size=\"2\"><b><i>P1 = (search inqu +iry, launch page)</i></b></font>\n", iapw_p2 => "<font color=#000000 size=\"2\"><b><i>P2 = (policy cove +rages, endorsements, operators)</i></b></font>\n", iapw_p3 => "<font color=#000000 size=\"2\"><b><i>P3 = (policy note +pad)</i></b></font>\n", iapw_b1 => "<font color=#000000 size=\"2\"><b><i>B1 = (billing inq +uiry: auto, home and properties)</i></b></font>", iapw_p0 => "<font color=#000000 size=\"2\"><b><i>P0 = (policy sear +ch)</i></b></font>\n", iapw_c0 => "<font color=#000000 size=\"2\"><b><i>C0 = (record sear +ch)</i></b></font>\n", iapw_c1 => "<font color=#000000 size=\"2\"><b><i>C1 = (record_two +inquiry)</i></b></font>\n", iapw_c3 => "<font color=#000000 size=\"2\"><b><i>C3 = (noted notep +ad)</i></b></font>\n", iapw_h1 => "<font color=#000000 size=\"2\"><b><i>H1 = (owners and +rental inquiry and history)</i></b></font>\n"); while (<>) { foreach my $key ( keys %replace ) { s/$key/$replace{$key}/g ; } print; }

In reply to text file parsing 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.