Снова всем привет!
Ответ найден, надо сделать проверку:$fp=fopen("../data/news.txt","r");
$news=array();
$i=0;
while(!feof($fp))
{$str=fgets($fp,10000);
if($str==\'\'&&feof($fp)) break; /* принудительный выход из цикла без сохранения строки в массиве */
$news[]=$str;}
fclose($fp);
Думаю, что тему можно закрыть.