IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

[SQL] [XML/PHP/SQL]exploiter au mieux un fichier text


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    96
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 96
    Par défaut [SQL] [XML/PHP/SQL]exploiter au mieux un fichier text
    Bonjour,

    Je dois faire un catalogue en ligne, pour cela le fournisseur m'envoi un fichier .txt de forme ("nom","description","prix",...,"nom","description",...).
    Quel est pour moi la meilleur façon de l'exploiter, sachant qu'il envoi un fichier .txt de réactualisation dans la semaine et le lundi un nouveau fichier du meme format?
    Est-ce du php une base sql un xml, ou y a t-il des outil ou logiciels(genre cms)qui permettent de faire ça?

    Merci de vos futurs réponses car je suis en galère!

  2. #2
    Membre expérimenté
    Avatar de giminik
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    303
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 303
    Par défaut
    salut,
    ça ressemble à du fichier csv, mis à part que le caractère de séparation est la virgule au lieu du point virgule. il te faudra une base de données, c'est certain. tu parles de PHP, il y a des fonctions toutes faites pour traiter les fichiers cvs.
    http://fr.php.net/manual/fr/function.fgetcsv.php
    Après, lors que tu as un nouveau fichier, c'est à toi de voir comment faire les mises à jour.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    96
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 96
    Par défaut
    Voila un extrait du fichier :

    "C","FUJI ","1850 ","A151323 ","FINEPIX A400/+256 XD CARD ","SUPER CDD/4MP/ NS","MSD ","


    C'est du csv?

  4. #4
    Membre expérimenté
    Avatar de titoumimi
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    3 707
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 707
    Par défaut
    le CSV, c'est simplement des données sur une ligne, séparées par un séparateur défini (ici la virgule), avec un retour à la ligne pour un nouvel 'enregistrement' de données.
    Globalement inoffensif
    Merci de respecter les règles du forum.
    Aucune question technique par MP !
    _______________________________________________________________________
    Cours Ruby et Ruby on Rails (RoR) - Cours PHP - FAQ Ruby / Rails - Livres Ruby / Rails
    Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
    Tutoriaux HTML/CSS et PHP

Discussions similaires

  1. (SQL Server Express 2008) Problème d'import de fichier texte
    Par Lioban dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 16/10/2009, 15h53
  2. [SQL] [Firebird] Requête SQL en PHP
    Par pit2121 dans le forum PHP & Base de données
    Réponses: 27
    Dernier message: 09/10/2007, 00h57
  3. API liaison SQL / XML ou SQL / Class
    Par crakos dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 08/08/2007, 09h19
  4. [SQL] formulaire php/sql (liste déroulante) petit soucis
    Par koolgirl dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 13/03/2007, 21h21
  5. [SQL] problème : PHP & SQL > < Javascript
    Par Sophie2097 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 26/10/2006, 20h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo