filesize() 期望参数 1 是有效路径 - PHP
filesize() expects parameter 1 to be a valid path - PHP
我正在尝试读取 PHP 中的整个文件,但文件大小函数存在这个问题。这是代码:
<?php
$file = fopen("file.txt", "r");
echo $file;
$fsize = filesize($file);
//$ftext = fread($file, $fsize);
//echo $ftext;
?>
答案就在问题标题中:你需要传递 filesize
一条路径,而不是你从 fopen
得到的 $file
object:
$fsize = filesize("file.txt");
参数应该是文件路径的字符串,而不是文件本身。
试试这个:$fsize = filesize("file.txt");
我正在尝试读取 PHP 中的整个文件,但文件大小函数存在这个问题。这是代码:
<?php
$file = fopen("file.txt", "r");
echo $file;
$fsize = filesize($file);
//$ftext = fread($file, $fsize);
//echo $ftext;
?>
答案就在问题标题中:你需要传递 filesize
一条路径,而不是你从 fopen
得到的 $file
object:
$fsize = filesize("file.txt");
参数应该是文件路径的字符串,而不是文件本身。
试试这个:$fsize = filesize("file.txt");