Bug #14511 Updated: Fstat doesnt work with URLs (http)
| From: | mfischer@php.net | Date: | Fri, 14 Dec 2001 11:09:19 +0000 |
| Subject: | Bug #14511 Updated: Fstat doesnt work with URLs (http) | ||
| References: | 1 | Groups: | php.dev |
| Request: | Send a blank email to php-dev+get-73721@lists.php.net to get a copy of this message | ||
ID: 14511
Updated by: mfischer
Reported By: mikael@lirbank.com
Status: Bogus
Bug Type: URL related
Operating System: RH7 Apache1.3.22
PHP Version: 4.1.0
New Comment:
fstat() only works for local file systems ;)
I will never work on remote files.
Previous Comments:
------------------------------------------------------------------------
[2001-12-14 05:52:25] mikael@lirbank.com
What is the fun part?
/M
------------------------------------------------------------------------
[2001-12-14 05:48:55] sterling@php.net
LOL.
------------------------------------------------------------------------
[2001-12-14 05:42:19] mikael@lirbank.com
I tried to use FSTAT to get file info about a remote file. If I point to a local file it works but
not on URLs (http).
I believed this was the differendce between FSTAT and STAT (that FSTAT uses file pointers, which in
it's turn supports URLs), otherwise (as I can see it) there is no actual difference between
them.
My installation is a pretty basic RH/Apache/PHP/MySQL set up. Static, not DOA.
Example:
<?php
$xml_file = "http://cws.huginonline.com/S/130062/scor.html";
//$xml_file = "scor.htm";
$fp = fopen( $xml_file, "r" );
$array_fileinfo = fstat ( $fp );
print( "ROWS:" . count( $array_fileinfo ) . "\n" );
print_r( $array_fileinfo );
fclose( $fp );
?>
Above is a not working example, if you change the $xml_file to the local file (commented) it will
work as expected.
Thanks for a GREAT scripting language!
/Mikael Lirbank
------------------------------------------------------------------------
Edit this bug report at http://bugs.php.net/?id=14511&edit=1