Имею файл со следующим содержанием: Как реализовать его чтение так, чтобы отображались только строки, начинающиеся на CRASH? Читать каждую 3 строку не подойдёт. Нужно именно строки, которые начинаются на CRASH Сейчас читаю вот так: Выходит плохо -- строки могут сбиваться в файле. Нужен надёжный вариант.
Так подойдет? Код (PHP): $file_name = "/var/www/panel/data/www/tmp_logs/".$SRV_INFO[user]."_debug.log"; $handle = fopen($file_name, rt); while (($buffer = fgets($handle)) !== FALSE) { if (strpos($buffer, "CRASH") !== FALSE) { echo $buffer; } }