для длинных в одну строчку можно указывать длину, до скольки байт читать в fgets
fgets ($handle, $length)
отличие, как я понимаю, в том, что в fread читать пока буффер прочитанного <= $length, а в fgets читать пока буффер < $length
Весьма достойное дополнение.
Помнится, приходилось все это вручную проделывать под firefox для какого-то дополнения хрома. Правда, там все свелось к тому, что достал js и реализовал с помощью greasemonkey
fgets ($handle, $length)
отличие, как я понимаю, в том, что в fread читать пока буффер прочитанного <= $length, а в fgets читать пока буффер < $length
Помнится, приходилось все это вручную проделывать под firefox для какого-то дополнения хрома. Правда, там все свелось к тому, что достал js и реализовал с помощью greasemonkey