J'essaie d'implémenter un flux RSS en utilisant PHP, pour autant que je puisse voir que cela devrait fonctionner, comme si vous visualisiez la source de la page, vous voyez le XML qui devrait être sorti dans le Flux RSS (http://www.mattlewis.org.uk/web/rss.php)Affichage de RSS avec la question PHP
Voici le code de la page:
header("Content-Type: application/xml; charset=ISO-8859-1");
include 'includes/connection.php';
print '<?xml version="1.0" encoding="UTF-8"?>';
print '<?xml-stylesheet type="text/xsl" href="rssXSLT.xsl"?>';
print '<rss version="2.0">
<channel>
<title>FuseArt News</title>
<description>Welcome to our RSS news feed!</description>';
$query = "SELECT * FROM fuseArt_News";
$result = mysql_query($query) or die ("Error in query: $query. ".mysql_error());
while ($row = mysql_fetch_array($result))
{
$_xml .="<news_item>";
$_xml .="<title>" . $row['Title'] . "</title>";
$_xml .="<date>" . $row['Date'] . "</date>";
$_xml .="<article>" . $row['Article'] . "</article>";
$_xml .="</news_item>";
print $_xml;
}
print '</channel>
</rss>';
Quiconque a des idées pour lesquelles il ne peut pas être sortir?
Merci
Qu'est-ce que le débogage de base vous dit? Y a-t-il des lignes dans le jeu de résultats? Est-ce que n'importe quoi produit? Le rapport d'erreurs est-il activé? –
Vous spécifiez d'ailleurs deux jeux de caractères différents. Ce n'est probablement pas la raison de votre problème, mais vous voulez probablement faire à la fois UTF-8 –