Bonjour à tous,
Je débute dans la matière et tente de créer un xml pour flux rss. J'ai donc lu FAQ, tutos, articles...et je bute sur une question:
Mon fichier XML est généré à la volée par PHP d'après une base MYSQL. Les articles lus dans la table peuvent, ou non, contenir des balises HTML (liens, <br>, <li>, etc...). J'ai vu dans les FAQS qu'il fallait employer
Mais le résultat est que les news qui ne contiennent PAS de balises HTML ne sont pas lues du tout par la fonction lit_rss($fichier,$objets) de mon parseur PHP. Elles sont pourtant bien présente dans les balises <description> du fichier XML. Celles qui contiennent des balises HTML sont lues normalement et la balise <![CDATA[ est visible.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $xml .= "<![CDATA["; $xml .= utf8_encode($row['description']); $xml .= "]]>";
Et si je ne mets pas du tout de <![CDATA[, le navigateur plante.
Quelqu'un peut-il me dire pourquoi ?
Merci à lui.
Partager