Parser un fichier .txt et inserer les données dans mysql
lila1978
-
15 juin 2013 à 14:28
jordane45
Messages postés38145Date d'inscriptionmercredi 22 octobre 2003StatutModérateurDernière intervention25 avril 2024
-
5 juil. 2013 à 15:17
merci de m'aider;
je suis débutante en php et j'ai besoin de votre aide pour parser un fichier .txt pour récupérer les champs et leurs données pour mettre à jour une base de données Mysql , le contenu du fichier .txt est le suivant:
----------- cat -------------
Nom_cat=cat1
desc_cat=test description cat
----------- detail_cat ---------------
det_nom=test nom
det_desc=schema precis
det_titre=le schema de l'appli
------------- sous_cat_prd -------------
prd_nom=testprd,prd_descr=descrprd,prd_type=typeprd
prd_nom=ordi,prd_descr=perform,prd_type=ibm
prd_nom=apareil,prd_descr=description de l'apareil,prd_type=photo
-------------- sous_cat_schema -------------
scs_nom=schemaprd:scs_descr=descr schem:scs_adr=77 rue
scs_nom=schema2:scs_descr=description du schema2:scs_adr=40 bldv
jordane45
Messages postés38145Date d'inscriptionmercredi 22 octobre 2003StatutModérateurDernière intervention25 avril 2024344 5 juil. 2013 à 15:17
Bonjour,
Visiblement, après un mois, tu n'as toujours pas obtenu de réponse....
En même temps, vu la forme de ton fichier TXT, ce n'est pas du tout évident à traiter.
Il n'y aurait qu'une seule variable par ligne ( MaVariable=UneValeur ) il aurait suffit de "lire" le fichier ligne par ligne puis d'en récupérer (par un SPLIT ) chaque valeur et nom de variable...
Mais là, vu que tu peux avoir plusieurs variables sur une même ligne....
Bref,personnellement, pour réaliser ton fichier, je serais plutôt passé par du XML.