J'ai pas tout compris, mais une des fonction qui pourrait d'aider :
array file (string filename, int use_include_path)
Chaque ligne de ton fichier est retourné dans un élement du tableau, une fois que tu as appliqué la fonction, tu compte le nombre d'élèment dans ton tableau, et tu renvois les N derniers élèments.