Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2420 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Traitement d'un fichier dans BDD Mysql

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Traitement d'un fichier dans BDD Mysql

n°1348959
arras
Posté le 18-04-2006 à 16:13:15  profilanswer
 

Bonjour,
Je sèche complètement sur une appli que je suis en train de développer.
 
Une page PHP doit charger un fichier en mémoire et ensuite insérer des données de celui ci dans une base de données type mysql.
 
Immaginons que le fichier fasse 1000 lignes et ressemble à ceci  
 
bonjour TOTO, comment vas tu ? tres bien et toi TITI ?
bien bien, je suis CONTENT de travailler  
allez à DEMAIN cher TOTO
end
 
bonjour TATA, comment vas tu ? tres bien et toi TOTO?
bien bien, je suis TRISTEde travailler  
allez à JAMAIScher TATA
end
 
bonjour TOTO, comment vas tu ? tres bien et toi TATA?
bien bien, je suis TRISTEde travailler  
allez à DEMAIN cher TOTO
end
 
 
 
je ne veux récupérer que les mots en majuscules. avez vous une idée ??
(expressions régulières ?)


Message édité par arras le 18-04-2006 à 16:14:03
mood
Publicité
Posté le 18-04-2006 à 16:13:15  profilanswer
 

n°1348979
Vaedan
Posté le 18-04-2006 à 16:26:19  profilanswer
 

Code :
  1. // contenu du fichier supposé récupéré par fread par exemple
  2. // $my_file


 
Alors, tout d'abord tu dois découper ton fichier en segment, ici chaque segment sera un paragraphe. Apparemment ton séparateur est "end\n\n". Donc tout d'abord, on split.
 

Code :
  1. // Segmentation en paragraphes
  2. $seg = explode( "end\n\n", $my_file);


 
Une fois les paragraphes récupérés, un peu de PCRE.
 

Code :
  1. foreach ( $seg as $subject )
  2. {
  3.     preg_match( "/^bonjour (.*?), comment vas tu ? tres bien et toi (.*?) ?\nbien bien ... etc/", $subject, $matches );
  4.     // traitement des données de $matches
  5. }


 
Voila :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Traitement d'un fichier dans BDD Mysql

 

Sujets relatifs
trouver le path d'un fichier excelImportation fichier .sql
Windev export fichier SQL ???[AIDE] Fichier executable
Champ de récupuration d'un fichierParser un fichier Atom XML ?
[Flash] créer un fichier externe[c][Mysql]Récuppérer une donnée en c de Mysql
[PHP] Tester la présence d'une table dans une BDDWarning: mysql_fetch_row(): supplied argument is not a valid MySQL
Plus de sujets relatifs à : Traitement d'un fichier dans BDD Mysql


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR