RE: [PHP] is_readable fails with a variable parameter
| From: | Tommy Peterson | Date: | Tue, 29 Sep 2015 17:04:38 +0000 |
| Subject: | RE: [PHP] is_readable fails with a variable parameter | ||
| References: | 1 2 3 4 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-325152@lists.php.net to get a copy of this message | ||
Also I should mention that I thought that maybe the zip file was not being created in time for this
point of my code. But I double checked that that file is there at that point of the code. So again
it exists. And if it were the other scenario--permissions--the code would not be able to execute if
the file path/name were hard coded. So I'm stumped.
Date: Tue, 29 Sep 2015 13:00:55 -0400
Subject: Re: [PHP] is_readable fails with a variable parameter
From: azizsaleh@gmail.com
To: stpetersn@hotmail.com
CC: php-general@lists.php.net
Does the actual filename character count match 111?
On Tue, Sep 29, 2015 at 12:58 PM, Tommy Peterson <stpetersn@hotmail.com> wrote:
string(111) and then the correct path/filename
Date: Tue, 29 Sep 2015 12:56:11 -0400
Subject: Re: [PHP] is_readable fails with a variable parameter
From: azizsaleh@gmail.com
To: stpetersn@hotmail.com
CC: php-general@lists.php.net
var_dump($file_path_name);
What do you get?
On Tue, Sep 29, 2015 at 12:51 PM, Tommy Peterson <stpetersn@hotmail.com> wrote:
I am using a PHP API that uses is_readable as a check before a particular function does anything.
The problem that I am having is that if I do something like
is_readable($file_path_name);
my code terminates as is_readable says it cannot read the file or there is a permissions issue. But
if I go to the file path/name in $file_path_name (echoing it out to make sure) I can see and open
the file.
If I edit the same code and do something like
is_readable("/path/to/the/file/filename.zip")
the same code executes just fine.
At first I thought the variable was some how getting over written. But it isn't. It is just
somehow the variable is not be interpolated correctly by is_readable like a hard coded path/file
name is.
Any thoughts?
This is on Linux. And this is PHP 5.4.43