filesize() ожидает, что параметр 1 будет правильным путем - PHP
Я пытаюсь прочитать весь файл на PHP, но у меня есть эта проблема с функцией размера файла. Вот код:
<?php
$file = fopen("file.txt", "r");
echo $file;
$fsize = filesize($file);
//$ftext = fread($file, $fsize);
//echo $ftext;
?>
2 ответа
Решение
Параметр должен быть строкой пути файла, а не самого файла.
Попробуй это: $fsize = filesize("file.txt");
Ответ прямо в заголовке вопроса: нужно пройти filesize
путь, а не $file
объект, который вы получаете от fopen
:
$fsize = filesize("file.txt");