Formation Google AnalyticsSavez-vous bien utiliser les outils de mesure d'audience ?
Effectuez-vous un calcul de ROI (Retour sur investissement) pour savoir comment améliorer vos campagnes emarketing ?
Savez-vous utiliser les bons outils pour booster votre taux de transformation ?
La formation Web Analytics de Ranking Metrics, présentée par un expert reconnu officiellement par Google Analytics, vous apportera les réponses à toutes vos questions !
===> Informations et inscriptions.

parser et sauver un flux XML dans une bdd > je sèche

Poster un nouveau sujet Imprimer cette discussion    Forum -> Développement d'un site Web   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
zimounet
WRInaute accro
WRInaute accro

Inscrit le: 08 Nov 2004
Messages: 1799
Localisation: Physiquement ou mentalement?

URL permanente de ce messagePosté le : Mer Fév 22, 2006 11:07    Sujet du message: parser et sauver un flux XML dans une bdd > je sèche

Salut tout le monde!

J'ai trop du mal la, le flux se présente sous cette forme:

<nb_reponse>341</nb_reponse>
<Artiste id='7732'>Abba</Artiste>
<Artiste id='7509'>Ace Of Base</Artiste>
<Artiste id='7733'>Adamo</Artiste>
<Artiste id='12991'>Aladin</Artiste>
<Artiste id='13007'>Alain Barriere</Artiste>

Et je veux récupérer la valeur id et l'artiste, et le foutre dans une bdd...

Ne rigolez pas, mais pour le moment, j'en suis la:

Code:

$file = fopen($fichier_xml,"r");
if ($file) {

    while (!feof($file)) $raw .= fread($file,32000);
    fclose( $file );
   list($maximum) = explode("</nb_reponse>", $raw);
   echo "$maximum";


j'arrive juste a obtenir le nombre de valeur...

Qui peux m'aider pour la suite, j'arrive vraiment pas, malgré plein d'essais fantaisistes.
 
MagicYoyo
WRInaute accro
WRInaute accro

Inscrit le: 24 Mai 2004
Messages: 2221
Localisation: Montpellier

URL permanente de ce messagePosté le : Mer Fév 22, 2006 11:36    Sujet du message: parser et sauver un flux XML dans une bdd > je sèche

T'a essayer de partir d'une solution type Magpie RSS ?
Ca devrait te simplifier la tâche, non ?
 
MagicYoyo Visiter le site web du posteur
mr_go
WRInaute accro
WRInaute accro

Inscrit le: 21 Sep 2005
Messages: 1944
Localisation: Sous le soleil

URL permanente de ce messagePosté le : Mer Fév 22, 2006 11:41    Sujet du message: parser et sauver un flux XML dans une bdd > je sèche

Effectivement...

Si toutefois tu compte le faire toi même, je te conseille d'utiliser les expressions régulières plutot que explode.

PS: Eclectique ta base de données... ;D
 
mr_go Visiter le site web du posteur
zimounet
WRInaute accro
WRInaute accro

Inscrit le: 08 Nov 2004
Messages: 1799
Localisation: Physiquement ou mentalement?

URL permanente de ce messagePosté le : Mer Fév 22, 2006 11:54    Sujet du message: parser et sauver un flux XML dans une bdd > je sèche

message supprimé

Dernière édition par zimounet le Jeu Avr 06, 2006 5:08; édité 1 fois
 
mr_go Visiter le site web du posteur
mumbly
WRInaute discret
WRInaute discret

Inscrit le: 23 Nov 2005
Messages: 70

URL permanente de ce messagePosté le : Mer Fév 22, 2006 11:56    Sujet du message: parser et sauver un flux XML dans une bdd > je sèche

Si le flux est simple tu peux faire comme ca:
Code:

eregi("<nb_reponse>(.*)</nb_reponse>", $raw,$nb_reponse);
echo "Nombre de page :".$nb_reponse[1]."<br>";

echo "<br>";
for($a = 0; $a < $nb_reponse[1]; $a++)
{
$a_balise = explode("<Artiste id=", $raw);
eregi("(.*)</Artiste>",$a_balise[$a+1], $href);
$res = str_replace("'","",$href[1]);
$res = explode(">",$res);
$id = trim($res[0]);
$artiste = trim($res[1]);
echo $id." - ".$artiste."<br>";

// connexion a la base

}
 
mr_go Visiter le site web du posteur
La Chaise sauvage
WRInaute passionné
WRInaute passionné

Inscrit le: 11 Avr 2005
Messages: 660
Localisation: Saint Martin du Var

URL permanente de ce messagePosté le : Mer Fév 22, 2006 12:12    Sujet du message: parser et sauver un flux XML dans une bdd > je sèche

tiens c'est marrant, j'ai trouvé exactement le meme probleme sur webmaster hub, daté du 07 juillet 2005 :

http://www.webmaster-hub.com/index.php?showtopic=14836

si ça peut aider ... Wink
 
La Chaise sauvage Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Développement d'un site Web Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort