Comme je vois pas très bien ce que tu as dans ton fichier texte, c'est dur de dire, mais comme Tristaina l'a dit, $ligne1 ne sert à rien là, vu que tu ne l'utilises pas! ça ne devrait pas être $ligne1[0] et $ligne1[1] en lieu et place des deux $ligne[0] ?
note: désolé pour le 'e' manquant, l'habitude d'écrire le code en anglais laisse parfois des traces
