On any modern OS, your CGI program will run with a certain user ID. Just make sure that the location you want to write to is writeable by the effective user ID the script is running as. Without knowing anything about your operating system, it's hard to say exactly how to do this. On a Unix-like system, assuming you're using a plain Apache installation, the default user is "nobody", so something like this would work (for some definition of "work"):

# chown nobody.nobody /path/where/cgi/can/write # chmod 0755 /path/where/cgi/can/write
(you would have to be the superuser to use exactly these commands, and it might not work if you have a non-default Apache installation).

But you really should consult the documentation on file permissions for your operating system.

If not P, what? Q maybe?
"Sidney Morgenbesser"


In reply to Re: Writing Files Outside of My CGI-BIN by arturo
in thread Writing Files Outside of My CGI-BIN by Anonymous Monk

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.