Intégrer un flux d'infos en xmlfeed.cgi

WRInaute passionné
Bonjour j'essai d'intégrer sur mon site cette page : -http://www.optioncarriere.com/cgi-bin/xmlfeed.cgi?s=marketing&b=1&xu=1342&pwd=f4b78a04

J'ai bien suivi les infos qu'Olivier met a dispo pour intégrer un flux RSS mais malheureusement ... y a rien sur ma page. A la place du contenu j'ai <lu> </lu>... et c'est tout.

un ptit coup de main svp :-)
 
WRInaute passionné
Ben disons que j'ai fait le test sur un page toute bête appelée "1.php" et j'ai intégré le code:

<?php
require_once("../feedparser.php");
echo FeedParser("http://www.optioncarriere.com/cgi-bin/xmlfeed.cgi?s=marketing&b=1&xu=1342&pwd=f4b78a04 ", 10);
?>

J'ai telechargé "magpierss" et créer un dossier du même nom à la racine.
J'ai créé une page feedparser à la racine avec le code que donne Oliver.

Résultat:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>


<ul>
</ul>

</body>
</html>
 
WRInaute impliqué
Le flux qui ne fonctionne pas n'est pas bien formaté.
Si tu l'ouvre avec IE tu peux t'apercevoir qu'il n'y a pas les tags <item> et </item>

Magpierss se base sur une grammaire fixée du type
<item rdf:about="http://protest.net/NorthEast/calendrome.cgi?span=event&ID=210257">
<title>Weekly Peace Vigil</title>
<link>http://protest.net/NorthEast/calendrome.cgi?span=event&ID=210257</link>
<description>Wear a white ribbon</description>
<dc:subject>Peace</dc:subject>
<ev:startdate>2002-06-01T11:00:00</ev:startdate>
<ev:location>Northampton, MA</ev:location>
<ev:enddate>2002-06-01T12:00:00</ev:enddate>
<ev:type>Protest</ev:type>
</item>

Comme ton flux n'a pas les tags <item> les informations ne sont pas décodées...
 
WRInaute impliqué
Tu peux modifier le code de magpierss pour prendre en compte la nouvelle balise (<job> il me semble)

Dans rss_parse.inc tu remplaces la reconnaissance des balise item par job.
Et encore je ne suis pas sur que ça marchera. Ton fichier XML n'est pas du tout à la norme RSS. Il faut donc que tu trouve une autre librairie qui lit les xml...
 
Discussions similaires
Haut