filesize()要求参数1为有效路径-PHP

filesize()要求参数1为有效路径-PHP,php,web,file-read,Php,Web,File Read,我试图用PHP读取整个文件,但我在filesize函数中遇到了这个问题。代码如下: <?php $file = fopen("file.txt", "r"); echo $file; $fsize = filesize($file); //$ftext = fread($file, $fsize); //echo $ftext; ?> 答案就在问题标题中:您需要传递filesize路径,而不是从fopen获得的$file对象: 答案就在问题标题中:您需要传递filesi

我试图用PHP读取整个文件,但我在filesize函数中遇到了这个问题。代码如下:

<?php
 $file = fopen("file.txt", "r");
 echo $file;

 $fsize = filesize($file);
 //$ftext = fread($file, $fsize);
 //echo $ftext;
?>

答案就在问题标题中:您需要传递filesize路径,而不是从fopen获得的$file对象:


答案就在问题标题中:您需要传递filesize路径,而不是从fopen获得的$file对象:


参数应该是文件路径的字符串,而不是文件本身

参数应该是文件路径的字符串,而不是文件本身

非常感谢如果此答案解决了您的问题,请将其标记为解决方案。非常感谢如果此答案解决了您的问题,请将其标记为解决方案。
$fsize = filesize("file.txt");