Is this correct???
if (-f $file)
{
umask 002;
open(OUTPUT, ">>$file"

¦¦ die "can't open $file";
chmod 0777, $file;
print "Content-type: text/plain\n\n ";
print OUTPUT RPad("$contents{'firstname'}",30);
print OUTPUT RPad("$contents{'lastname'}",30);
print OUTPUT RPad("$contents{'streetaddress'}",30);
print OUTPUT RPad("$contents{'unit'}",5);
print OUTPUT RPad("$contents{'city'}",30);
print OUTPUT RPad("$contents{'postalcode'}",10);
print OUTPUT RPad("$contents{'province'}",30);
print OUTPUT RPad("$contents{'email'}",30);
print OUTPUT RPad("$contents{'emailtype'}",4);
print OUTPUT RPad("$contents{'distance'}",5);
print OUTPUT "$contents{'location'}\n";
close (OUTPUT);
}
else
{
umask 002;
open(OUTPUT, ">>$file"

¦¦ die "can't open $file";
chmod 0777, $file;
print "Content-type: text/plain\n\n ";
print OUTPUT RPad("$contents{'firstname'}",30);
print OUTPUT RPad("$contents{'lastname'}",30);
print OUTPUT RPad("$contents{'streetaddress'}",30);
print OUTPUT RPad("$contents{'unit'}",5);
print OUTPUT RPad("$contents{'city'}",30);
print OUTPUT RPad("$contents{'postalcode'}",10);
print OUTPUT RPad("$contents{'province'}",30);
print OUTPUT RPad("$contents{'email'}",30);
print OUTPUT RPad("$contents{'emailtype'}",4);
print OUTPUT RPad("$contents{'distance'}",5);
print OUTPUT "$contents{'location'}\n";
close (OUTPUT);
} There are 3 Types of People in the World
Those Born to Think Logically
Those that can Learn to Think Logically
Those that Shouldn't Try