| | |
Perl MIME handler -> how to get the invoking filehandle?
Please support our Perl advertiser: Programming Forums - DaniWeb Sister Site
![]() |
I've just registered a MIME handler for a custom filetype; I've got the basic redirection sorted, all files of type XRM get sent to a 'dumb' perl script that echos predefined values.
But, how do I read in the contents of the XRM file that invoked the perl script? Does it come into STDIN? More importantly, how do I get the folder of the file that invoked the script? I need to read in both the XRM file and potentially a number of other files referenced in that file... i.e. if the file "index.xrm" contains the string "manifest='index.xmf'" in the correct place, "index.xmf" should be read from the same folder as "index.xrm".
cwd() echos the folder that my script is in; and essentially, I want to chdir() to the folder where the invoking file is in as soon as the script is executed. Can I do this without using the browser location environment variable?
Thanks for reading,
Matt
But, how do I read in the contents of the XRM file that invoked the perl script? Does it come into STDIN? More importantly, how do I get the folder of the file that invoked the script? I need to read in both the XRM file and potentially a number of other files referenced in that file... i.e. if the file "index.xrm" contains the string "manifest='index.xmf'" in the correct place, "index.xmf" should be read from the same folder as "index.xrm".
cwd() echos the folder that my script is in; and essentially, I want to chdir() to the folder where the invoking file is in as soon as the script is executed. Can I do this without using the browser location environment variable?
Thanks for reading,
Matt
Last edited by MattEvans; Oct 11th, 2006 at 11:22 pm.
Plato forgot the nullahedron..
![]() |
Similar Threads
- seek function (Perl)
- How to render a formatted output using HTML? (HTML and CSS)
- How to invoke a perl program from a perl program. (Perl)
- This Should be Easy for You Guys! (Linux Servers and Apache)
- another newbie with alot of redhat and apache server Q'S (Linux Servers and Apache)
- Perl/CGI (Saving Data) Part III (Computer Science)
Other Threads in the Perl Forum
- Previous Thread: Perl Ping Help
- Next Thread: debugger
Views: 2450 | Replies: 2
| Thread Tools | Search this Thread |
Tag cloud for Perl






