Was I naive in doing this?
$working_dir = $0;
$working_dir =~ s#(.*)/.*$#$1#;
chdir $working_dir;
Honestly, on submit, I get a confirmation page and an email, but no flat file (that's why I am pulling my hair out). I also made certain it was the correct cgi. I have never had a flat file give me fits like this! I might have to dig deeper into this new development server, I will run
Devel::Trace right now.
update:BINGO! It was a problem with the development server. I had the form on the production side and the cgi on the development side. After running
Devel::Trace I saw where everything was going and that solved the problem (once the flatfile was created manually and placed on production side, it worked). Thank you all for the help.