Trudge has asked for the wisdom of the Perl Monks concerning the following question:
I'm having a problem executing code based on the result of a simple file test (-e) of a file I know exists.
if (-e "/music/data/$ArtistName/$cdTitle/$Cover") { print(qq{<p><img src='/music/data/$ArtistName/$cdTitle/$Cover' alt="$A +rtistName-$cdTitle" style="height:240px;width:240px;padding-right:100 +px;float:right"><br clear="right"/></p>}); }
I'm running on an iMac with Apache set up correctly as far as I know - all other scripts work. However the Apache error log tells me this: Cannot serve directory /Users/user/Documents/httpd/public/local/music/data/Ahmad Jamal/Digital Works/: No matching DirectoryIndex So it seems perl interprets the variables up to 'Digital Works' and stops there. It doesn't seem to even see $Cover, and is therefore looking for an 'index.html'. And yes, $Cover is assigned earlier to a file that does exist in the directory. I'm stumped after trying to get this to work, so could someone shed some light on this please?
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Odd behavior of file test
by Your Mother (Archbishop) on Oct 04, 2017 at 00:41 UTC | |
by Trudge (Acolyte) on Oct 04, 2017 at 16:59 UTC | |
|
Re: Odd behavior of file test
by soonix (Chancellor) on Oct 04, 2017 at 05:25 UTC | |
|
Re: Odd behavior of file test
by golux (Chaplain) on Oct 03, 2017 at 23:34 UTC | |
by Trudge (Acolyte) on Oct 04, 2017 at 00:41 UTC | |
by Trudge (Acolyte) on Oct 04, 2017 at 00:25 UTC | |
|
Re: Odd behavior of file test
by Anonymous Monk on Oct 04, 2017 at 00:34 UTC | |
| A reply falls below the community's threshold of quality. You may see it by logging in. |