HELP : j'aimerai utiliser un flux xml pour une maj de bdd

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par oli004, 4 Juin 2008.

  1. oli004
    oli004 WRInaute passionné
    Inscrit:
    5 Janvier 2005
    Messages:
    1 629
    J'aime reçus:
    0
    Bonjour tout le monde,

    Sur un de mes sites, je diffuse les produits d'un fabriquant. Ces produits sont disponibles via un flux xml ou via un csv.

    pour commencer, j'ai utilisé le csv, que j'ai envoyé en base, puis j'affiche les données par catégories en triant ce que je veux dans ma base.

    pour le moment, pas de soucis ça fonctionne exactement comme je le souhaite.

    Néanmoins, se pose le problème de la mise à jour des produits. Pour remedier à ce problème, je devrai partir non pas du csv mais du fichier xml.

    Là je coince un peu.

    Je saurais programmer une tache CRON pour télécharger quotidienement le catalogue xml et executer le script de mise a jour de la bdd, mais je sèche concernant le passage de du xml en base de données

    Je ne vous demande pas de me faire le script mais si vous avez des exemple d'applications ou un flux xml est injecté en base, je suis preneur.

    merci d'avance.
     
  2. Bool
    Bool WRInaute passionné
    Inscrit:
    26 Février 2004
    Messages:
    1 543
    J'aime reçus:
    0
    Hello,

    que le flux soit en XML ou en CSV ne change pas grand chose au traitement normalement.

    Si le catalogue n'est pas trop gros (quelques Mo maxi), utilise SimpleXML : un foreach sur les items dont tu as besoin et c'est parti.
     
  3. oli004
    oli004 WRInaute passionné
    Inscrit:
    5 Janvier 2005
    Messages:
    1 629
    J'aime reçus:
    0
    je ne suis pas sous php5 necessaire à simplexml me semble-t-il
     
  4. Bool
    Bool WRInaute passionné
    Inscrit:
    26 Février 2004
    Messages:
    1 543
    J'aime reçus:
    0
    Effectivement, mais à la veille de la sortie de PHP 6 il faudrait peut être songer à migrer :p
     
  5. cyberlahy
    cyberlahy WRInaute discret
    Inscrit:
    4 Avril 2006
    Messages:
    68
    J'aime reçus:
    0
    php 6 c'est pour quand????? la version officielle je vais dire pas les betas et rc
     
  6. zeb
    zeb WRInaute accro
    Inscrit:
    5 Décembre 2004
    Messages:
    12 021
    J'aime reçus:
    1
    une idée sans trop connaître la structure de ton flux

    Code:
    	preg_match_all("/<item>.{100,1000}</item>/",$xml_string, $matches);
    	foreach($matches as $item) {
    		(... traitement d'un article/item...)
    	}
    Dans la traitement de l'article, quelques regex peuvent facilement créer un requette SQL a partir du morceau de flux extrait par le preg_match all.
    Il suffit ensuite d'injecter la dite requette dans la base.
    Nota attention aux doublons a la sortie, une petite vérification est peut être nécessaire avant de passer la requette.
     
Chargement...
Similar Threads - aimerai utiliser flux Forum Date
WordPress Bonjour, J'aimerai avoir des conseils. Mon site internet est-il bien construit ? Débuter en référencement 29 Mars 2022
Mon site/blog que j'aimerais améliorer... Demandes d'avis et de conseils sur vos sites 28 Juillet 2015
Nouveau site j'aimerais avoir votre avis SEO Demandes d'avis et de conseils sur vos sites 17 Mars 2015
J'aimerais avoir vos avis sur : www.maigrir-comment.fr Demandes d'avis et de conseils sur vos sites 8 Mars 2014
Je cite des conseils pour le référencement que j'aimerai comprendre Débuter en référencement 29 Septembre 2013
J'aimerais avoir votre avis sur mon blog. Demandes d'avis et de conseils sur vos sites 5 Juillet 2013
Hey hey ! J'aimerais avoir votre avis ! Demandes d'avis et de conseils sur vos sites 10 Mars 2013
j'aimerais obtenir vos avis eclaireés sur ma boutique Problèmes de référencement spécifiques à vos sites 25 Novembre 2010
J'aimerais un avis sur mon site Débuter en référencement 26 Juin 2010
Un script PHP gourmand que j'aimerais mettre au régime Développement d'un site Web ou d'une appli mobile 23 Février 2010
Quelques questions posées par une personne qui aimerait debuter dans le referencement Débuter en référencement 5 Octobre 2009
J'aimerais interdire le site a certains pays, risqué ou pas Débuter en référencement 7 Juin 2009
pouvez-vous m'aider!!j' aimerai avoir l'avie d'un expert..MERCI Problèmes de référencement spécifiques à vos sites 14 Mai 2009
J'aimerais votre avis sur mon site... Problèmes de référencement spécifiques à vos sites 14 Avril 2009
Mon site v2 en ligne aimerais faire pareil pour le referencement Débuter en référencement 22 Novembre 2008
J'aimerais savoir ! Débuter en référencement 17 Novembre 2008
J'aimerai avoir le script du pop up de WRI Développement d'un site Web ou d'une appli mobile 29 Mars 2008
Site allemand qui aimerait vendre avec un point FR en France Noms de domaine et référencement 5 Février 2008
j'aimerais quelques conseils Demandes d'avis et de conseils sur vos sites 14 Octobre 2007
J'aimerais vendre mon site Demandes d'avis et de conseils sur vos sites 27 Septembre 2007