par
damien_55 » 14 juin 2012, 10:23
bonjour a tous,
Je pense sa voir d'ou vient mon problème de retour de variable qui me renvoie:
var_dump($channel) me retourne: bool(false)
En fait dans le flux que je traite, j'ai un <item> comme suit:
Code : Tout sélectionner
<item>
<title>Maison, jardin: Nettoyant façade - 13 Euro</title>
<pubDate>Thu, 14 Jun 2012 01:06:20 +0100</pubDate>
<description>Kristol Façade vendu en litre , par 5L et en 20 L. Nettoyant sans eau pour façades, toitures, terrasses, pierres
Produit de nouvelle génération respectant la pierre. Sa formulation en pH alcalin évite l'attaque des supports calcaires. (pH=13) Enlève les salissures, pollutions atmosphériques, mousses rouges y compris les traces de lichens et autres champignons. Élimine le film statique. Facile à utiliser. Se rince très facilement. Kristol Façade s'utilise pur ou dilué dans de l'eau jusqu'à 50 % : 1 volume de Kristol Façade et 1 volume d'eau. Cela permet de réduire votre coût d'achat par 2. </description>
</item>
Vous remarquerez que dans le champ description, j'ai un
%, je crois donc que c'est ça qui me fait planter mon simple_xml qui se présente comme suit tout simplement:
Code : Tout sélectionner
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<?php
$channel = simplexml_load_file('fullflux.xml');
foreach ($channel->item as $item) {
print "Titre : {$item->title}
\n";
print "Content : {$item->description}
\n";
print "
\n";
}
echo var_dump($channel);
?>
</html>
Comment je peux résoudre ce problème ??
merci de votre aide.
bonjour a tous,
Je pense sa voir d'ou vient mon problème de retour de variable qui me renvoie:
var_dump($channel) me retourne: bool(false)
En fait dans le flux que je traite, j'ai un <item> comme suit:
[code]<item>
<title>Maison, jardin: Nettoyant façade - 13 Euro</title>
<pubDate>Thu, 14 Jun 2012 01:06:20 +0100</pubDate>
<description>Kristol Façade vendu en litre , par 5L et en 20 L. Nettoyant sans eau pour façades, toitures, terrasses, pierres
Produit de nouvelle génération respectant la pierre. Sa formulation en pH alcalin évite l'attaque des supports calcaires. (pH=13) Enlève les salissures, pollutions atmosphériques, mousses rouges y compris les traces de lichens et autres champignons. Élimine le film statique. Facile à utiliser. Se rince très facilement. Kristol Façade s'utilise pur ou dilué dans de l'eau jusqu'à 50 % : 1 volume de Kristol Façade et 1 volume d'eau. Cela permet de réduire votre coût d'achat par 2. </description>
</item>[/code]
Vous remarquerez que dans le champ description, j'ai un [b]%[/b], je crois donc que c'est ça qui me fait planter mon simple_xml qui se présente comme suit tout simplement:
[code]<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<?php
$channel = simplexml_load_file('fullflux.xml');
foreach ($channel->item as $item) {
print "Titre : {$item->title}
\n";
print "Content : {$item->description}
\n";
print "
\n";
}
echo var_dump($channel);
?>
</html>[/code]
Comment je peux résoudre ce problème ??
merci de votre aide.