Bon plusieurs choses :
1) La fonction File, ca prend le nom du fichier en parametre ? ou un pointeur sur un fichier ouvert avec fopen ? (je sais plus c'est une cause possible d'erreur)
2) Erreur certaine : met pas $i=$nblignes-3 mais $i<=$nblignes-3.
Ca a été dit par Je@nb