Re: Bug #14420: is_file prints "stat failed .." message
| From: | Mike Rogers | Date: | Wed, 12 Dec 2001 02:23:55 +0000 |
| Subject: | Re: Bug #14420: is_file prints "stat failed .." message | ||
| References: | 1 2 3 | Groups: | php.dev |
| Request: | Send a blank email to php-dev+get-73204@lists.php.net to get a copy of this message | ||
Agreed.
These changes should be made into toggles. If you ask me, if the file
doesn't exist, it's not a file. That shouldn't be an error message.
--
Mike
----- Original Message -----
From: "Vitali Evstigneev" <evsvit@hotmail.com>
To: "Mike Rogers" <temp6453@hotmail.com>; <php-dev@lists.php.net>
Sent: Tuesday, December 11, 2001 9:41 PM
Subject: Re: [PHP-DEV] Bug #14420: is_file prints "stat failed .." message
>
> Hello Mike!
> Thanks for responding. I'm affraid I haven't described problem well
enough.
> Function is_file() still returns FALSE. But in the same time it types
error
> message to output. It doesn't affect program's flow but affects interface.
I
> understand that if we parse name "is_file" then function seems to be
> assuming that argument points either to existing file or folder or link.
> That's true amd I'm agree with you. We should use file_exists() first. But
> I'm talking about different thing. I'm talking about compatibility of code
> written on lower version with higher version i.e. "succession of
versions".
> "is_file()" was written very long time ago, and it was working by some
way.
> People used that function and they knew that it works fine. Now, because
of
> our wish to make PHP language more beautiful and logically perfect, those
> people have to change tonns of code. Some code has been frosen for changes
> and they have to make more paper work to get approval from management for
> making changes and so one and so forth. Why don't we leave working
function
> in it's previous state and achieve succession of versions by that?
>
> Regards,
> Vitali
>
> ----- Original Message -----
> From: "Mike Rogers" <temp6453@hotmail.com>
> To: <php-dev@lists.php.net>; <evsvit@hotmail.com>
> Sent: Wednesday, December 12, 2001 7:16 AM
> Subject: Re: [PHP-DEV] Bug #14420: is_file prints "stat failed .." message
>
>
> > This has been changed. Use exists() first. Technically, if the file
does
> > exist, it's not a file in my opinion and should return false, but nobody
> > seems to agree with me.
> > --
> > Mike
> >
> > ----- Original Message -----
> > From: <evsvit@hotmail.com>
> > To: <php-dev@lists.php.net>
> > Sent: Tuesday, December 11, 2001 5:01 AM
> > Subject: [PHP-DEV] Bug #14420: is_file prints "stat failed .." message
> >
> >
> > > From: evsvit@hotmail.com
> > > Operating system: Redhat Linux
> > > PHP version: 4.1.0
> > > PHP Bug Type: Scripting Engine problem
> > > Bug description: is_file prints "stat failed .." message
> > >
> > > We have found it out when upgraded our PHP from ver.4.0.1 to 4.1.0 .
> > > Function is_file() prints error message if file doesn't exist. The
error
> > > message looks like:
> > > "Warning: stat failed for /home/.../index.phtml (errno=2 - No such
file
> or
> > > directory) in /home/.../index.phtml on line 17"
> > > When I tried to simulate the problem in test file - it didn't appear .
> But
> > > then I included my configuration file which contained other inclusions
> for
> > > our corporate API. Problem appeared in the test file. I commented
> > inclusion
> > > line - problem still appear.
> > > After typing the message above, I refreshed that page - problem
> > > disappeared. All further tryings to cause error got failed.
> > > Problem appears constanlty on our sites where we use this function.
> > > --
> > > Edit bug report at:
> > > http://bugs.php.net/?id=14420&edit=1
> > >
> > >
> > > --
> > > PHP Development Mailing List
> > > <http://www.php.net/>
> > > To unsubscribe, e-mail: php-dev-unsubscribe@lists.php.net
> > > For additional commands, e-mail: php-dev-help@lists.php.net
> > > To contact the list administrators, e-mail:
php-list-admin@lists.php.net
> > >
> > >
> >
>