Re: Bug #14420: is_file prints "stat failed .." message

From: 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 > > > > > > > > >

« previous php.dev (#73204) next »