I agree with
graff! Even the zero byte file can be take care of. You can first check for "exists" on the file. If it exists you will use
>> otherwise you can open using
>. You can also set a flag if you end up creating a new file.
In the next check for the link after open in graff's code you can not only die on link but check for it and then cleanup if your flag was set to "create" and not append!
open - to my knowledge does not execute anything so I guess that shouldn't cause concerns. I am not sure whether i am missing something very critical here!
I agree, you certainly need to think through security issues before you allow other people to run your script.
-SK
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: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.