Hi All:

        I've run into a bit of a bump in one of the perl programs that I'm writing 
and I need the expertise of real perl gurus. I'm using perl 5.0 on Windows 
98 Second Edition.

        I'm writing $calar variables to an array using:
push (@outmenuarray,$outline); I'm then writing @outmenuarray to the a file 
using:

open (MENUFILE,">$outmenufile") or die "Can't open outmenufile $outmenufile\n";
&pagetop;
print MENUFILE @outmenuarray;
&pagebottom;
close (MENUFILE);
undef @outmenuarray;

        This is working fine on 166 of 168 files but on two files it drops the 
first line consistantly. All other files are written correctly. The content 
of the scalar $outline is almost identical (cut and pasted) from one file 
to the next. i.e.

$outline = "\t\t".'<span class="alpha2"><img src="indent.gif" height="0"
width="26"><a href="/CoreA/A'."$tagname\.htm\#$evnlink\"\t".'target="right">'.
"$evnname </a></span><br>\n";

and, yes, all of the quotes are constructed correctly. It works on 166 
files remember ;-)

        The two files it isn't working on are the <blink> and another that I can't 
remember at the moment. I've checked with debug and the $outline is written 
correctly. The @outmenuarray is also written correctly and once the file is 
written it is still correct. After the file is written I:
        undef @outmenuarray;
so I'm not carrying baggage from one file-write to the next.

        The <blink> file is being written but the first line is being thrown away. 
I've checked the content of @outmenuarray to be sure there's nothing 
volitile in there. Other files with the same content <xred> etc. are 
written properly under the same circumstances.

        Any suggestions?

        Thanks for all your help.

        Ron 


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to