Имеется пустой файл (0 байт). Почему feof()
не возвращает true
?
<?php
$f = fopen('file.dat', 'rb');
echo feof($f);
fclose($f);
?>
Представьте, что поток чтения - это чёрный ящик (а в общем так оно и есть). Только попробовав прочитать очередной байт и получив шиш с маслом, узнаешь, что файл кончился...
(PHP 4, PHP 5, PHP 7)
feof — Проверяет, достигнут ли конец файла
bool feof ( resource $handle )
Это какбы флаг о том что чтение больше не возможно. Вы попробовали хотябы раз прочитать?? А так лучше берите if(filesize(...) > 0)
(PHP 4, PHP 5, PHP 7)
filesize — Возвращает размер файла
int filesize ( string $filename )
feof — Проверяет, достигнут ли конец файла
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
В общем пишу api для граббинга m3u8, есть функция которая отдает ссылку на файл, ссылка в таком виде
Разбираю указатели на функции,и решил реализоватьФункция, сама по себе простенькая, подсчет количества слов в строке
Как составить UML диаграммы по написанному коду в Visual Studio 2015 Community Edition?
Помогите пожалуйста, суть задания нужно создать игру,угадай числоесли диапазон чисел начинающихся с 0 и 1 и пользователь должен угадать число...