> Gunnar Hjalmarsson wrote:
> 
> > Werner Otto wrote:
> >
> >> Gunnar Hjalmarsson wrote:
> >>
> >>>
> >>> Add this line at the top of the script:
> >>>
> >>>     use CGI::Carp 'fatalsToBrowser';
> >>
> >>
> >> The permissions on running.pdf was not correct. It helps if you
> >> know how to debug!
> >
> >
> > Talking about debugging... You should get the habit of including:
> >
> >     use strict;
> >     use warnings;
> >
> > in the beginning of every Perl program you write. (They would not have
> > made a difference to solve this particular problem, but they may do so
> > next time.)
> >
> Yes, I tend not to do that.... Makes my code look beter when it 
> runs......... Just fooling myself  I guess.
> 

You are, and beauty is in the eye of the beholder, your code may look
better to you, but to the computer it definitely doesn't.  Perfect
example, given,

open(test123, ">>/home/staff/wot/public_html/perl/test.csv") or die
("File test.csv could not be opened for writing");

What do you think the following three lines do?

flock(test, 2);
seek(test, 0, 2);

close(test);

Or how about your error conditions,

 or die "Error adding $file_gif: $!\n";
 or die "Error adding $file_zip: $!\n";

So much for including the filename.

'strict' and 'warnings' will save you hours of headache.

http://danconia.org

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to