Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer

Re: Re: Re: CGI file writing

by barrd (Monsignor)
on Oct 29, 2003 at 14:27 UTC ( #303011=note: print w/ replies, xml ) Need Help??

in reply to Re: Re: CGI file writing
in thread CGI file writing

Hi mcogan1966,
How I normally get around this is either create a module .pm which can be included in any dir in @INC and called with use Foo::Bar;. Or a library .pl called with require /path/to/;.

You would then make filenames and paths variables which are read in from the file making it portable throughout many systems without having to touch the script itself.

Comment on Re: Re: Re: CGI file writing
Select or Download Code
Replies are listed 'Best First'.
Re: Re: Re: Re: CGI file writing
by mcogan1966 (Monk) on Oct 29, 2003 at 17:02 UTC
    Actually, I found a different solution.
    Since I know that the server structures are going to be identical from my development system to the production system (as designed by the network admin who built this whole thing), I tried doing the relative path using ../../var/logs. Sure enough it works properly. Now, I don't have to worry about what system it's on.

    Yeah, I know, it's not exactly the best way to do it for overall portability. But that's not the situation here, and it's not like this code is ever going to go out into the wild. It's strictly for this client, for use in just this system (as is always the wonderful part about writing code for GovCo).

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://303011]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others romping around the Monastery: (8)
As of 2016-06-01 06:53 GMT
Find Nodes?
    Voting Booth?

    No recent polls found