Utilisation de magpierss
5 messages • Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
-

JeromeRookie - WRInaute impliqué

- Messages: 341
- Inscription: Lun Aoû 11, 2003 10:55
Utilisation de magpierss
bonjour,
je soushaite intégrer en bdd un flux xml. il s'agit d'un catalogue pour un programme d'affiliation. j'ai mis en place magpierss. mais cela ne fonctionne pas, sans que je n'ai de message d'erreur. j'ai :
- downloader magpierss et installer les fichier et le répertoire sur mon serveur.
- donné les bons droits pour le cache
- installé sur mon serveur le fichier xml car j'avais un timeout à sa lecture (il fait 40MB)
voici un extrait du fichier :
puis j'ai installé une page php pour faire des tests avec le code suivant :
je sais que le code atteint le foreach. mais à partir de là, plus rien. cela fait 2 jours que je cherche sans succès.
quelqu'un peut-il m'aider ?
Merci
je soushaite intégrer en bdd un flux xml. il s'agit d'un catalogue pour un programme d'affiliation. j'ai mis en place magpierss. mais cela ne fonctionne pas, sans que je n'ai de message d'erreur. j'ai :
- downloader magpierss et installer les fichier et le répertoire sur mon serveur.
- donné les bons droits pour le cache
- installé sur mon serveur le fichier xml car j'avais un timeout à sa lecture (il fait 40MB)
voici un extrait du fichier :
- Code: Tout sélectionner
<products>
−
<product>
−
<url>
http://action.metaffiliation.com/suivi.php?mclic=S3D1F47C3E15S36193619a111182367700020
</url>
<marque>UNDEFINED</marque>
<rubrique idrubrique="137">Arts & Culture > Arts/Divers</rubrique>
<ean/>
<refcons></refcons>
−
<nom>
ASSORTIMENT DE 3 TÊTES DE DÉCOUPES POUR ROGNEUSE DAHLE 507
</nom>
<modele></modele>
<idneta>823677</idneta>
<refint>00020</refint>
<stock>1</stock>
<promo>0</promo>
<nouv>0</nouv>
<prix monnaie="euro">33,89</prix>
<fp monnaie="euro"/>
−
<descriptif>
ASSORTIMENT DE 3 TÊTES DE DÉCOUPE POUR ROGNEUSE DAHLE 507 Cet ensemble de 3 têtes de découpes vous permettra de réaliser de superbes découpes créatives avec votre rogneuse Dahle 507. Vous pourrez non seulement perforer votre papier ou carton mais éga
</descriptif>
<dispo></dispo>
<garantie></garantie>
−
<image120>
url
</image120>
−
<image80>
url
</image80>
<image400></image400>
−
<imgtrack>
url
</imgtrack>
<rubrori>Arts Graphiques - Rogneuses</rubrori>
−
<keywords>
assortiment,de,decoupes,dahle,decoupe,ensemble,creatives,carton,pour,permettra,pourrez,perforer,papier,tetes,rogneuse,507,realiser,superbes,votre,seulement
</keywords>
<ecotaxe>0</ecotaxe>
<prixori monnaie="euro">33,89</prixori>
</product>
puis j'ai installé une page php pour faire des tests avec le code suivant :
- Code: Tout sélectionner
<?
require_once('magpierss/rss_fetch.inc');
$rss = fetch_rss("url de mon fichier sur mon serveur");
echo ("Le flux rss est chargé");
// si la lecture s'est bien passée, on lit les éléments
if (is_array($rss->items))
{
echo("on passe bien par ici");
foreach ($items as $item)
{
$titre = $item['nom'];
echo("toto" . " : " .$titre ."<br/>");
}
}
?>
je sais que le code atteint le foreach. mais à partir de là, plus rien. cela fait 2 jours que je cherche sans succès.
quelqu'un peut-il m'aider ?
Merci
- NextGeneration
- WRInaute impliqué

- Messages: 425
- Inscription: Mer Sep 27, 2006 18:34
C'est pas étonnant !
Votre flux XML n'est pas au format RSS. Concrètement, vous allez devoir utiliser la classe simpleXML pour lire votre flux, et extraire vos données. Magpie ne peut rien pour vous, il ne lit que les flux RSS.
Pour faire vite et faux, comprenez que RSS est une version simplifiée de XML, Magpie ne comprend pas ce qu'il y'a dans votre flux. ( C'est archi faux ce que je viens de dire, mais pédagogiquement c'est préférable )
Votre flux XML n'est pas au format RSS. Concrètement, vous allez devoir utiliser la classe simpleXML pour lire votre flux, et extraire vos données. Magpie ne peut rien pour vous, il ne lit que les flux RSS.
Pour faire vite et faux, comprenez que RSS est une version simplifiée de XML, Magpie ne comprend pas ce qu'il y'a dans votre flux. ( C'est archi faux ce que je viens de dire, mais pédagogiquement c'est préférable )
-

JeromeRookie - WRInaute impliqué

- Messages: 341
- Inscription: Lun Aoû 11, 2003 10:55
merci pour ces précisions.
ou puis-je me renseigner sur la classe simpleXML ?
ou puis-je me renseigner sur la classe simpleXML ?
5 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Intégrer un flux RSS sur son site
- La syndication de contenu : afficher un flux RSS sur son site
- Nouvelle version de GoogleStats : v1.1
- Mort du META tag "keywords"
- Utilisation des différents produits et services Google aux Etats-Unis (Janvier 2008)
- Article sur le fichier .htaccess
- La commande site: dans Google
- Google acquiert YouTube pour 1,65 Md$
- API Google Maps en Flash / Flex
- Etudes sur Google et le référencement
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


le forum