// Что ищем
$search = 'testsite@gmail.com';
$filename = './db.txt';
$h = @fopen($filename, 'r') or die("Файл '$filename' не найден!");
$counter = 1;
while (! feof($h)) {
$line = fgets($h);
// Если есть соответствия, вывести номер и текст строки
if (stripos($line, $search) !== false) {
echo '№ ', $counter, '. ', $line, '<br>';
}
++$counter;
}
fclose($h);