467,875 Members | 1,465 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 467,875 developers. It's quick & easy.

Basic Filesize() call fails

I just CANNOT figure out what is wrong with this!

------

$op1f = fopen("./test.txt","r");
$op1 = fread($op1f, filesize($op1f));

------

my file text.txt is in the same dir as the php file. I get the
following errors on run:

------

Warning: filesize() [function.filesize]: stat failed for Resource id #3
in C:\Program Files\Apache
Group\Apache2\htdocs\php\php\pickone\php\index.php on line 11

Warning: fread() [function.fread]: Length parameter must be greater
than 0. in C:\Program Files\Apache
Group\Apache2\htdocs\php\php\pickone\php\index.php on line 11

------
I know it's something stupid I'm doing, but I simply can't figure it
out!

Thanks,
IWP506

Jul 17 '05 #1
  • viewed: 11355
Share:
2 Replies
IW****@gmail.com wrote:
$op1f = fopen("./test.txt","r");
$op1 = fread($op1f, filesize($op1f));

Warning: filesize() [function.filesize]: stat failed for Resource id #3
in C:\Program Files\Apache
Group\Apache2\htdocs\php\php\pickone\php\index.php on line 11

I know it's something stupid I'm doing, but I simply can't figure it
out!


Read the manual page (http://nl2.php.net/filesize) carefully, It's
contains the prototype of filesize():
int filesize ( string filename )

Thus the only argument to filesize should be a string containing the
name of the file. You error reports that the argument passed in your
script is a resource and thus not a string.

BTW you lack any errorhandling, so an other error will appear to the
user in case eg test.txt doesn't exist or is not readable...

Jul 17 '05 #2
I knew it was something stupid.

Thanks,

IWP506

Jul 17 '05 #3

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

1 post views Thread by Charles | last post: by
reply views Thread by BobJones | last post: by
2 posts views Thread by =?Utf-8?B?Sm9hY2hpbQ==?= | last post: by
2 posts views Thread by =?Utf-8?B?TGVuc3Rlcg==?= | last post: by
reply views Thread by Oscar Arreyano | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.