in reply to open() destroying my vars?

open HTML, ">$basepath/$basename.html";

This works fine, yes, until it fails, and then you don't know why.

I just had to deal with a very frustrated customer whose webcart broke after his site was moved. The problem turned out to be that his directory ownership got "fixed" so that not everyone could write to it. The "programmer" who wrote his webcart had just such an open() without a die() after it. Until I put that in myself, there was no clue whatever as to what was wrong. As a system administrator who has to deal with this kind of thing, I would really like to find and maim the programmer who did this, and incredibly, who was PAID MONEY for such garbage code.

So remember, it may work, but the wrath of the sysadmin is a great and terrible thing. Do it for your own sanity. Do it for Larry. And if you can't do those, do it for your continued good health.

This message brought to you by the Retired Sysadmin's Sanitarium and Glue Factory. Please give generously.

--TQuid

Replies are listed 'Best First'.
RE: Re: open() destroying my vars? (On Sysadmins)
by redmist (Deacon) on Jul 29, 2000 at 22:07 UTC