http://qs321.pair.com?node_id=1189368

Lady_Aleena has asked for the wisdom of the Perl Monks concerning the following question:

Hello. I just recently noticed when I try to open a file for writing in a script running in my browser, permission denied is returned. So, is there a way to programatically tell my script running in my browser it is okay to write to that file? Also, how do I do it?

I've looked at open and nothing popped up at me say this is where permissions are granted. Even File::Slurp's write_file returned permission denied. I think this is weird because I can open files to be read in the browser without any issues with either open or File::Slurp's read_file.

In the mean time, I have set both files' permissions to 666.

Note: Please tell newbies to die to always include the $! at the end. If I had $! at the end of my die message, it would have cut at least 15 minutes of me traversing directories thinking the file did not exist. I felt like a doofus.

Edit per hippo: My OS is Debian jessie.

Update: Running the same script from my web host does not require me to set the permissions to 666. It writes to the file while it is 644.

No matter how hysterical I get, my problems are not time sensitive. So, relax, have a cookie, and a very nice day!
Lady Aleena