Можно ли прочитать файл в PHP с моего конца, например, если я хочу прочитать последние 10-20 строк?
И, как я читал, если размер файла больше 10 МБ, я начинаю получать ошибки.
Как я могу предотвратить эту ошибку?
Для чтения нормального файла мы используем код:
if ($handle) {
while (($buffer = fgets($handle, 4096)) !== false) {
$i1++;
$content[$i1]=$buffer;
}
if (!feof($handle)) {
echo "Error: unexpected fgets() fail\n";
}
fclose($handle);
}
Мой файл может переместиться через 10 Мб, но мне просто нужно прочитать последние несколько строк. Как это сделать?
Спасибо