begin process at 2012 05 28 23:14:23
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

fgetcsv avec doube délimiteur la virgule et le point virgule


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

fgetcsv avec doube délimiteur la virgule et le point virgule

lundi 25 octobre 2010 à 10:17:27 | fgetcsv avec doube délimiteur la virgule et le point virgule

mbagiella

Bonjour,

J'ai un petit problème d'import CSV, mon code suivant fonctionne bien avec des CSV séparé par virgule et texte séparé par des guillemets, par contre si le CSV est séparé par des point-virgules tout fout foire :(

En d'autre terme, si le fichier CSV est fabriqué par microsoft : il vous fait un CSV avec ;

Si le fichier est fabriqué avec open office : il vous fait un CSV avec ,

Alors que pour moi csv cela veut dire coma separated value.

Bref voici le code en question
Code PHP :
$content_dir = 'import_csv/tmp/';
$tmp_file = $_FILES['fichiercsv']['tmp_name'];
if (!is_uploaded_file($tmp_file)) {
   exit("The file is lost");
}
$type_file = $_FILES['fichiercsv']['type'];
$name_file = $_FILES['fichiercsv']['name'];
if (!move_uploaded_file($tmp_file, $content_dir . $name_file)) {
   exit("Impossible to copy the file to $content_dir");
}
$file = "$content_dir" . "$name_file";
if (file_exists($file)) {
   $fic = fopen($file, 'rb');
} else {
   exit("file dont exist");
}
for ($ligne = fgetcsv($fic, 1024,';'); !feof($fic); $ligne = fgetcsv($fic, 1024,';')) {
   echo "<tr>";
   $j = sizeof($ligne);
   for ($i = 0; $i < $j; $i++) {
      echo "<td>$ligne[$i]</td>";
   }
   echo "</tr>";
   $nbLigne++;
}


Merci


Cette discussion est classée dans : file, name, csv, virgule, tmp


Répondre à ce message

Sujets en rapport avec ce message

Comment récupérer sur le serveur un fichier image uploadé par un utilisateur ? [ par pjcleder ] PAT Bonjour, Mon hébergeur a déclaré /tmp comme répertoire upload_tmp_dir. D' après mon script, le fichier image est bien envoyé mais je ne vois pas c Problème basique // Upload de Fichiers [ par Sskud ] Bonsoir à tous et à toutes, J'ai un soucis de base sur l'upload d'un fichier sur un server comme l'indique le titre [^^clinoeil1]. [code=php]<?php insertion de fichier dans la BD mysql [ par kfarmel24 ] bonjour a tous je vous ecrit parceque j'ai un probleme que je n'arive pas à resourdre : je cherche a inserer les données d'un fichier dans la table d Uploader une image ... SVP c'est urgent [ par khalilo2y ] salut tout le monde... j'utilise easyphp 1.6 et je voulais uloader des images dans le dossier 'avatars' voila le code code [code=html] [/code] [code= Requète LOAD DATA sql / CSV (importation,exportation) [ par onylink ] Bonjour, J'ai un problème pour utiliser la méthode LOAD DATA, qui prend en fichier type CSV et le découpe et rentre automatiquement dans la BDD (mySQL fichier csv [ par mbik ] Bonjour, j'ai besoin de concatener plusieurs fichiers csv. On a donné une fonction qui transforme les fichiers en chaines et les mets dans une variabl upload + creation zip [ par youvalcsharpp ] Bonjour, jai un formulaire : [code=html] [/code] Et dans le insertion et affichage d'un contenu pdf [ par dabidabi ] Bonjour, voila j'ai un formulaire d'inscription qui contient un lien pour charger un contenu pdf,j'aimerai inserer et afficher ce contenu...j'ai trouv Problème avec code d'upload [ par Koppa ] Bonjour je crée présentement un site avec une possibilté de partager des fichiers mais voilà je n'arrive pas à faire fonctionné un des codes: upload.p upload fichier [ par errezl ] bonjour, Je suis entrain de developper une api sms/email sous zendframework.et dans mon application je dois charger un fichier csv que je dois mettre


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,296 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales