Spero sia la sezione giusta anche perchè ho cercato altrove e parlano che è colpa del codice.
Ho creato un feed RSS.
Codice PHP:
<?PHP header("Content-Type: application/xml; charset=ISO-8859-1"); ?>
<?PHP
// Connessione al database
$dbhost="h";
$dbutente="u";
$dbpass="p";
$database="d";
$conn = mysql_connect($dbhost, $dbutente, $dbpass) or die(mysql_error());
mysql_select_db($database);
?>
<?PHP
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>";
echo "<rss version=\"2.0\">";
echo "<channel>";
?>
<?PHP
$result = mysql_query("SELECT * FROM `blog` ORDER BY `ID` DESC");
while($r = mysql_fetch_array($result))
{
echo "<item>";
echo "<title>" . $r["title"] . "</title>";
echo "</item>";
}
?>
<?PHP
echo "</channel>";
echo "</rss>";
?>
Pare che funzioni perchè il feed ad esempio con Vienna viene visualizzato correttamente. Tuttavia su Firefox ricevo questo errore:
Il file XML specificato apparentemente non ha un foglio di stile associato. L'albero del documento è mostrato di seguito.
codice:
−
<rss version="2.0">
−
<channel>
−
<item>
<title>Blog Entry</title>
</item>
−
<item>
<title>Blog Entry</title>
</item>
</channel>
</rss>
Come mai mi restituisce quell'errore? Cosa posso fare?
Grazie in anticipo.