fscanf et problème d'espace

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : fscanf et problème d'espace

[résolu] fscanf

par Lilian » 27 sept. 2007, 21:15

super merci !

entre temps j'ai trouvé une alternative:
faire un fgets suivi d'un explode

encore merci
Lilian

par d0m » 27 sept. 2007, 21:09

Ca tombe bien, il existe une fonction faite exprès pour lire les fichiers CSV : fgetcsv

fscanf et problème d'espace

par Lilian » 27 sept. 2007, 21:06

Bonjour,

je pense que je ne suis pas le premier à poser la question mais je n'ai trouvé la réponse à ma question nul part:

je veux lire un fichier csv formatter de la façon suivante:

index1,nom1,adresse1
index2,nom2,adresse2
....
indexn,nomn,adressen

et il peut y avoir des espaces dans les noms et/ou adresse

j'essaye de récupérer les info ligne à ligne grace à la fonction fscanf
$data = fscanf($file_handler,"%s,%s,%s\n");

et bien évidemment ca bug dès le premier espace :(

une idée ?

Merci
Lilian