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.

Integrer un flux xml brut ?

Aller à la page 1, 2  Suivante
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
 
comparef
WRInaute impliqué
WRInaute impliqué

Inscrit le: 05 Avr 2005
Messages: 497

URL permanente de ce messagePosté le : Lun Mar 20, 2006 18:36    Sujet du message: Integrer un flux xml brut ?

Bonjour,

Je me suis inscrit sur la plateforme ClickInText, et j'essai d'intégrer leurs liens sponsorisé XML.

L'adresse qu'ils me donne est http://fr.xml.clickintext.net/?v=0.9&a=641&is=968&q=annonce .

J'ai essayé d'insérer a mes page ces résultats XML via plusieurs outils (magpierss et sur le site http://www.actifpub.com) mais rien a faire ce n'est pas interprété et rien ne s'affiche.
En contactant le support technique de clickintext ils m'ont dit qu'il ne s'agissait pas d'un flux au format rss, qu'il s'agissait d'un flux xml brut
selon aucun autre standard que le xml... mais je suis débutant dans tout ce qui concerne le XML et le RSS donc ca ne m'aide pas beaucoup....

Est ce que quelqu'un pourrait m'éclairer sur la façon d'insérer le contenu XML de cette page dans les pages de mon site ?

Merci d'avance pour votre aide,
Robin
 
comparef Visiter le site web du posteur
correiaj
WRInaute accro
WRInaute accro

Inscrit le: 25 Avr 2005
Messages: 1106
Localisation: Paraná y Bombonera

URL permanente de ce messagePosté le : Mar Mar 21, 2006 0:06    Sujet du message: Integrer un flux xml brut ?

xml etant un langage, il faut signaler au browser qu'il s'agit d'une page xml. Tu peux soit inclure une iframe dont la page de base est ce fichier xml, ou bien utiliser des fonctions (php par exemple) qui génere du code html a partir de code xml.
 
correiaj Visiter le site web du posteur
comparef
WRInaute impliqué
WRInaute impliqué

Inscrit le: 05 Avr 2005
Messages: 497

URL permanente de ce messagePosté le : Mer Mar 22, 2006 7:15    Sujet du message: Integrer un flux xml brut ?

Ok, merci pour ta reponse, je vais donc chercher cette fonction PHP.

A+
RObin
 
comparef Visiter le site web du posteur
spidetra
WRInaute accro
WRInaute accro

Inscrit le: 07 Juil 2003
Messages: 1499
Localisation: Toulouse

URL permanente de ce messagePosté le : Mer Mar 22, 2006 9:40    Sujet du message: Integrer un flux xml brut ?

comparef a écrit:
Ok, merci pour ta reponse, je vais donc chercher cette fonction PHP.

A+
RObin


Tu as plusieurs possibilités :
- faire une feulle de style XSLT
- en php5 : utiliser simpleXML
- en php4/php5 : tu dois avoir des librairies Sax et DOM ou XSLT
La doc php : DOM

ma préférence va clairement pour le couple XML/XSLT. Je ne suis pas sûrs que ce soit le meilleur choix en PHP.
A voir avec les pro du php ce qu'ils choisiraient comme solution
 
comparef Visiter le site web du posteur
comparef
WRInaute impliqué
WRInaute impliqué

Inscrit le: 05 Avr 2005
Messages: 497

URL permanente de ce messagePosté le : Ven Mar 24, 2006 22:58    Sujet du message: Integrer un flux xml brut ?

Merci pour ta reponse,

Et y a t il des "pro du PHP" qui pourrais donner leur avis ?

Merci d'avance
 
comparef Visiter le site web du posteur
comparef
WRInaute impliqué
WRInaute impliqué

Inscrit le: 05 Avr 2005
Messages: 497

URL permanente de ce messagePosté le : Mer Mar 29, 2006 7:10    Sujet du message: Integrer un flux xml brut ?

Merci pour vos reponses, j'ai trouvé un script qui me permet d'afficher le flux
(Je le met ici, ca pourrait servir a quelqu'un)
Code:
# Configuration

$fichier_xml = "http://..."; // Placez ici l'adresse du flux
$nombre_limite = 5; // Nombre maximum d'éléments à afficher


# Affichage du Flux
$file = fopen($fichier_xml,"r");
if ($file) {
while (!feof($file)) $raw .= fread($file,32000);
fclose( $file );

if(eregi("<result>(.*)</result>",$raw,$rawitems)){
$items = explode("<result>", $rawitems[0]);
$nb = count($items);
$maximum = (($nb-1) < $nombre_limite) ? ($nb-1) : $nombre_limite;

for ($i=0;$i<$maximum;$i++) {
eregi("<title>(.*)</title>",$items[$i+1], $title);
eregi("<url>(.*)</url>",$items[$i+1], $link);

echo $title[1].$link[1];
 
comparef Visiter le site web du posteur
bannech
Nouveau WRInaute

Inscrit le: 28 Avr 2006
Messages: 1

URL permanente de ce messagePosté le : Ven Avr 28, 2006 13:32    Sujet du message: Integrer un flux xml brut ?

Bonjour, est ce que quelqu'un pourrait m'expliquer brievement comment utiliser le script que comparef
met à notre disposition ? Merci
 
bannech
comparef
WRInaute impliqué
WRInaute impliqué

Inscrit le: 05 Avr 2005
Messages: 497

URL permanente de ce messagePosté le : Ven Avr 28, 2006 22:22    Sujet du message: Integrer un flux xml brut ?

Il n'y a que deux parametres a definir : l'adresse du flux (fournit par Clickintext), et le nombre d'annonces a afficher.

Ensuite il suffit de coller ce script dans ta page, et d'extraire les champs necessaire avec des lignes de la forme
Code:
eregi("<url>(.*)</url>",$items[$i+1], $link);


puis tu met en forme les elements extraits dont les variables sont par exemple $link[1] pour la ligne que j'ai mis juste au dessus.
 
comparef Visiter le site web du posteur
Zim'
WRInaute passionné
WRInaute passionné

Inscrit le: 27 Avr 2006
Messages: 804
Localisation: Euh... chez moi nulle part pour l'instant :-(

URL permanente de ce messagePosté le : Lun Mai 01, 2006 17:41    Sujet du message: Integrer un flux xml brut ?

il suffit d'utiliser MagPieRSS, avec une fonction tel que celle indiqué sur l'article de WRI par rapport a MagPieRSS en adaptant la fonction en fonction du nom des balises de formatage du fichier XML...

C'est supra simple!
 
comparef Visiter le site web du posteur
pipologue
WRInaute passionné
WRInaute passionné

Inscrit le: 27 Mai 2004
Messages: 592
Localisation: Lozère, France

URL permanente de ce messagePosté le : Mar Mai 02, 2006 8:14    Sujet du message: Integrer un flux xml brut ?

SimpleXML avec PHP5... très simple à utiliser.
 
pipologue Visiter le site web du posteur
Zim'
WRInaute passionné
WRInaute passionné

Inscrit le: 27 Avr 2006
Messages: 804
Localisation: Euh... chez moi nulle part pour l'instant :-(

URL permanente de ce messagePosté le : Mar Mai 02, 2006 10:25    Sujet du message: Integrer un flux xml brut ?

oui mais le nombre de personne utilisant php5 reste encore faible actuellement.
 
pipologue Visiter le site web du posteur
pipologue
WRInaute passionné
WRInaute passionné

Inscrit le: 27 Mai 2004
Messages: 592
Localisation: Lozère, France

URL permanente de ce messagePosté le : Mar Mai 02, 2006 17:08    Sujet du message: Integrer un flux xml brut ?

Ils ont bien tord Wink
 
pipologue Visiter le site web du posteur
Zim'
WRInaute passionné
WRInaute passionné

Inscrit le: 27 Avr 2006
Messages: 804
Localisation: Euh... chez moi nulle part pour l'instant :-(

URL permanente de ce messagePosté le : Mer Mai 03, 2006 0:07    Sujet du message: Integrer un flux xml brut ?

peut etre pas le choix
 
pipologue Visiter le site web du posteur
Centrinette
Nouveau WRInaute

Inscrit le: 04 Mai 2006
Messages: 2

URL permanente de ce messagePosté le : Jeu Mai 04, 2006 11:05    Sujet du message: Buse...

Hello, je suis une buse en matière de développement et autre PHP, XML, XSLT, etc.

j'ai moi aussi un flux xml à intégrer dans un site. Ce flux est du xml brut semble-t-il (j'ai essayé avec toutes sortes de systèmes d'intégration RSS comme MagpiRSS, feedlist ou autre mais ça ne fonctionne pas). Je voudrais donc tester le bout de code plus haut. Par contre je n'ai aucune idée des balises qu'il faut que je mette avant et après pour que ça fonctionne.

QQ'un aurait-il l'obligeance d'aider une buse ? Wink
merci !

Pour plus de précision, je vous donne la structure du flux xml en question :


<ftvvideolist xsi:schemaLocation="l'adresse du flux">

<videolisting date="sa date">

<programme>
<title>son titre</title>
<date>sa date</date>

<description>
sa description
</description>
<imageurl>l'url de l'image</imageurl>
<videourl>un javascript</videourl>
</programme>


Encore merci de votre aide...
 
Centrinette
comparef
WRInaute impliqué
WRInaute impliqué

Inscrit le: 05 Avr 2005
Messages: 497

URL permanente de ce messagePosté le : Dim Mai 07, 2006 7:59    Sujet du message: Integrer un flux xml brut ?

Bonjour,

En fait c'est tres simple, apres avoir collé le bout de code donné tout en haut,

Si tu veux extraire par exemple le titre et la date, tu met cela :
Code:
eregi("<titre>(.*)</titre>",$items[$i+1], $titre);
eregi("<date>(.*)</date>",$items[$i+1], $date);

Et ensuite pour afficher tu fait un simple echo de la maniere suivante :
Code:
echo 'le titre : '.$titre[1].' et la date : '.$date[1];


Bon courage,

Robin
 
comparef 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 2 - Aller à la page 1, 2  Suivante
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