fread — бинарно-безопасное чтение файла.
string fread ( resource $handle , int $length )
nl2br — вставляет HTML-код разрыва строки перед каждым переводом строки.
filesize — возвращает размер файла.
file_get_contents — читает содержимое файла в строку.
feof — проверяет, достигнут ли конец файла.
fgets — читает строку из файла
string fgets ( resource $handle [, int $length ] )
handle - указатель на файл должен быть корректным и указывать на файл, успешно открытый функциями fopen() или fsockopen() (и все еще не закрытым функцией fclose()).
length - чтение заканчивается по достижении length - 1 байт, если встретилась новая строка (которая включается в возвращаемый результат) или конец файла (что встретилось первым). Если длина не указана, чтение из потока будет продолжаться до тех пор, пока не достигнет конца строки.