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

  FORUM HardWare.fr
  Programmation
  PHP

  Récupérer e-mails sur fichier CSV [RESOLU]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Récupérer e-mails sur fichier CSV [RESOLU]

n°2160242
ingeniomat​ique
Posté le 15-10-2012 à 11:43:58  profilanswer
 

Bonjour à tous,
 
Il y a sur mon serveur un fichier CSV du type :
email                          date_unsub    reason
pab@test.com        15/10/2012           Unsub
pab2@test.com        15/10/2012           Unsub
 
L'ouvrir en PHP ne pose pas de souci : $contenu=file_get_contents("/chemin/fichier.csv" );  
 
Mais je souhaite récupérer avec une boucle CHACUN des e-mails contenu dans ce fichier et les traiter au fur et à mesure.
 
Pouvez vous me venir en aide ?
 
Merci :)
Antoine

Message cité 1 fois
Message édité par ingeniomatique le 16-10-2012 à 10:13:17
mood
Publicité
Posté le 15-10-2012 à 11:43:58  profilanswer
 

n°2160285
antac
..
Posté le 15-10-2012 à 15:35:25  profilanswer
 

ingeniomatique a écrit :

Bonjour à tous,
 
Il y a sur mon serveur un fichier CSV du type :
email                          date_unsub    reason
pab@test.com        15/10/2012           Unsub
pab2@test.com        15/10/2012           Unsub
 
L'ouvrir en PHP ne pose pas de souci : $contenu=file_get_contents("/chemin/fichier.csv" );  
 
Mais je souhaite récupérer avec une boucle CHACUN des e-mails contenu dans ce fichier et les traiter au fur et à mesure.
 
Pouvez vous me venir en aide ?
 
Merci :)
Antoine


 
Si ton séparateur est une tabulation

Code :
  1. $id = fopen('/chemin/fichier.csv','r');
  2. $ligne = fgetcsv($id, 1024, "\t" );
  3. while (($ligne = fgetcsv($id, 1024,  "\t" )) != FALSE)
  4. {
  5.     $mail=$ligne[0];
  6. }


Message édité par antac le 15-10-2012 à 15:35:52
n°2160321
ingeniomat​ique
Posté le 15-10-2012 à 22:03:56  profilanswer
 

Merci beaucoup.
 
Ca m'affiche :
 
pab@test.com;15/10/2012;Unsubpab2@test.com;15/10/2012;Unsub
 
Alors que j'aimerais avoir SEULEMENT l'adresse mail à chaque fois et pas toute la ligne.
 
Un coup de pouce supplémentaire ? :)

n°2160325
antac
..
Posté le 15-10-2012 à 23:25:14  profilanswer
 

Parce que ton séparateur est un ";" alors que je pensais que c'était une tabulation. remplace "\t" par ";"

n°2160336
ingeniomat​ique
Posté le 16-10-2012 à 10:12:58  profilanswer
 

Ca fonctionne ! Merci beaucoup :)


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

  Récupérer e-mails sur fichier CSV [RESOLU]

 

Sujets relatifs
PowerShell Supprimer Fichier suite à une recherche de chaine de caractSignature d'un fichier XML
Déclenchement automatique de programme par enregistrement de fichierProbleme importation fichier.sql trop volumineux
Compilation fichier C et HRecuperer une variable et envoyer vers URL automatiquement
Modifier un mot d'un fichier.txt avec Visual basic 2010Faire télécharger un fichier en changeant le nom
fstream / Modifier une valeur spécifique dans un fichier C++récupérer username et computername en html
Plus de sujets relatifs à : Récupérer e-mails sur fichier CSV [RESOLU]


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