14-10-2012, 16:19
Cześć. Generuje kod xml dla kanału rss za pomocą php. Jednak zamiast otrzymać linka z subskrypcją rss'a dostaję wypisany tekst. Jeśli po prostu zrobię sobie plik .xml, to jest ok, natomiast z php to już nie działa.
Kod PHP:
<xml version="1.0" encoding="utf-8">
<rss version="2.0">
<channel>
<title>Peter Blog</title>
<link>http://xqwzst.cba.pl</link>
<description>Opis</description>
<?php
$zapytanie = 'SELECT * FROM XXX ORDER BY `YYY` DESC LIMIT 5';
mysql_query('SET character_set_connection=utf8');
mysql_query('SET character_set_client=utf8');
mysql_query('SET character_set_results=utf8');
$wynik = mysql_query($zapytanie) or die(mysql_error());
while($row = mysql_fetch_array($wynik))
{
echo ' <item>
<title>'.$row["POLE"].'</title>
<link>http://xqwzst.cba.pl</link>
<description>'.$row["POLE2"].'</description>
</item>';
}
?>
</channel>
</rss>
</xml>