When I use it within a web environment, the value of $Bin is undef. This is a problem, because the reason I wanted to use FindBin in the first place was to get around the problem of different relative paths for command-line versus web use, without hardcoding an absolute path in to every script.
The basic structure of the project is a root directory, which could change depending upon the server the project is running on. Inside the root directory are several directories, including lib and cgi-bin. cgi-bin is a web root directory. From the command line, lib can be reached with ../lib, but from a web environment this obviously doesn't work. What I hoped to do was to resolve the real (not web) absolute path for the script and determine the absolute path to the lib directory from that.
Can someone suggest another solution to this problem?
I have not included any code because it can be viewed in the previous (linked) node.
Thank you for your help.
In reply to $Bin undef with FindBin in web environment by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |