Функция PHP fread()

Определение и использование

Функция fread() читает файл (безопасна для двоичных файлов).

Синтаксис

fread(file,length)
Параметры Описание
file Обязателен. Определяет открываемый файл.
length Обязателен. Определяет максимальное количество байт для чтения.

Описание

fread() читает из файла указателя file Чтение до length байт. Эта функция читает до length байт, или при достижении EOF, или (для сетевых потоков) когда доступен пакет, или (после открытия пользовательского пространства) после чтения 8192 байт, в зависимости от того, что наступит primero.

Возвращает прочтенную строку, если возникает ошибка, возвращает false.

Советы и комментарии

Совет:Если вы хотите прочитать содержимое файла в строку, используйте file_get_contents()его производительность значительно превосходит fread().

Пример

Пример 1

Чтение 10 байт из файла:

<?php
$file = fopen("test.txt","r");
fread($file,"10");
fclose($file);
?>

Пример 2

Чтение всего файла:

<?php
$file = fopen("test.txt","r");
fread($file, filesize("test.txt"));
fclose($file);
?>