$result = file_get_contents("result.txt");
$result = trim ($result);
$arr = explode(chr(13).chr(10), $result);
$n_arr = count ($arr);
echo "<br />Всего $n_arr <br />";
Нюанс в том, что скрипт работает в UTF-8, а текстовый файл в 1251.
На Денвере в массиве получается 100 элементов (как оно и есть на самом деле), а на сервере 1.
В чем тут может быть дело?