a co příkaz file() ? ten načítá řádek po řádku, jen otázka zda funguje i na nelokální soubory...