in reply to Re: Re: opening filehandles, creating files
in thread opening filehandles, creating files

If you are creating the file from inside FormMail.pl and you are trying to access FormMail.pl as a CGI script then you have to:
  1. find out what user the web server runs as
  2. become root
  3. chown the directory in question to that user
  4. chmod the directory accordingly (755 should do it)
However, the error i was expecting was Permission denied instead of no such file or directory. One thing i always try is to see if that path really exists.
ls /home/client/www/data_dir
If it doesn't exist, problem solved. But if it does, then the error you have doesn't make sense. Perl will create the file if it is not found as long as the user running the script has permission. And please heed merlyn's advice and use NSM's FormMail instead (if you already aren't, of course ;)).

jeffa

L-LL-L--L-LL-L--L-LL-L--
-R--R-RR-R--R-RR-R--R-RR
B--B--B--B--B--B--B--B--
H---H---H---H---H---H---
(the triplet paradiddle with high-hat)