par
macgawel » 18 avr. 2011, 14:24
Pour la boucle FOR, pourquoi tu ne fais pas carrément, à la place de la boucle :
if (isset ($decoupeLigne[$colonneContact])) $contenuNomContact = $decoupeLigne[$colonneContact]
if (isset ($decoupeLigne[$colonneCodePostal])) $contenuCodePostal = $decoupeLigne[$colonneCodePostal];
if (isset ($decoupeLigne[$colonneVille])) $contenuVille = $decoupeLigne[$colonneVille];
Pour ton fichier, tu n'aurais pas une ligne vide à la fin ?
Parce que dans ce cas, vu ta boucle (et tes tests) tu ne modifie pas tes variables $contenu*
Si tu veux vérifier vitye fait, tu peux déjà réinitialiser tes variables $contenu* au début de ta boucle WHILE, et voir ce que ça te donne...
[Edit] Au passage, tu peux peut-être utiliser
fgetscsv() au lieu de fgets + explode ?