décomposition des éléments d'un fichier txt uploadé
Posté : 05 juin 2011, 15:39
Bonjour à tous,
je suis nouveau (c'est la première fois que j'ai besoin d'une aide extérieure).
Je suis actuellement sur un projet pour la fac de ma ville.
Mon soucis se situe au niveau de l'importation de la base de données étudiant dans mon site/logiciel de gestion des absences tel que:
l'extraction de la base de données renvoie un fichier .txt dans lequel chaque ligne equivaut à un étudiant. Et chaque ligne se compose de renseignement devant prendre place dans une colonne de la table 'étudiant' de ma base mysql.
Voici un exemple de fichier .txt détaillant 2 étudiants:
10589026;dupont;yves;11/13/88;85d7gh;sr9462
10004862;martin;claude;27/03/89;57gh62;1f5e6k
Une ligne se compose de cette façon: n° étudiant;nom;prénom;date de naissance;codétape;codversion
Maintenant le tout est de décomposé ces information dans un boucle. J'imagine qu'il va d'abord falloir différencier chaque ligne puis ensuite décomposer une ligne avec le ; comme séparateur.
Il va surement falloir utiliser du fopen() et du explode() mais ce sont des fonctions que je ne connais pas du tout.
J'éspère ne pas avoir oublié de détail important. Bien sûr je ne demande pas qu'on me ponde le code à ma place,
Mais si on pouvait m'aiguiller dans la marche à suivre et m'en dire un peu plus sur les fonctions à utiliser ce serrait bien sympa! 
je suis nouveau (c'est la première fois que j'ai besoin d'une aide extérieure).
Je suis actuellement sur un projet pour la fac de ma ville.
Mon soucis se situe au niveau de l'importation de la base de données étudiant dans mon site/logiciel de gestion des absences tel que:
l'extraction de la base de données renvoie un fichier .txt dans lequel chaque ligne equivaut à un étudiant. Et chaque ligne se compose de renseignement devant prendre place dans une colonne de la table 'étudiant' de ma base mysql.
Voici un exemple de fichier .txt détaillant 2 étudiants:
10589026;dupont;yves;11/13/88;85d7gh;sr9462
10004862;martin;claude;27/03/89;57gh62;1f5e6k
Une ligne se compose de cette façon: n° étudiant;nom;prénom;date de naissance;codétape;codversion
Maintenant le tout est de décomposé ces information dans un boucle. J'imagine qu'il va d'abord falloir différencier chaque ligne puis ensuite décomposer une ligne avec le ; comme séparateur.
Il va surement falloir utiliser du fopen() et du explode() mais ce sont des fonctions que je ne connais pas du tout.
J'éspère ne pas avoir oublié de détail important. Bien sûr je ne demande pas qu'on me ponde le code à ma place,