Chcialbym miec na swojej stronce kanal rss. Czytalem troche o specyfikacji i napisalem taki kod do generowania pliku rss:
<?php include(\"config.php\"); echo '<?xml version=\"1.0\" encoding=\"ISO-8859-2\"?>'; echo '<!DOCTYPE rss PUBLIC \"-//Netscape Communications//DTD RSS 0.91//EN\" \"http://my.netscape.com/publish/formats/rss-0.91.dtd\">'; echo '<rss version=\"0.91\">'; echo '<channel>'; echo '<title>Sabistik Site</title> <link>http://sabistik.prv.pl</link> <description>Domowa strona Sabistika.</description> <language>pl</language>'; $sql_rss = \"SELECT * FROM news ORDER BY data \"; $wynik_rss = mysql_query($sql_rss); while($rss = mysql_fetch_array($wynik_rss)) { echo \"<item> <title>$rss[naglowek]</title> <link>http://sabistik.prv.pl</link> <description>$rss[tresc]</description> </item>\"; } echo '</channel> </rss>'; ?>
I niewiem czy to jest dobrze bo to cos niedokonca dzila. Pojawiaja sie pledy typu:
Kod
Nieprawidłowa wartość na najwyższym poziomie dokumentu. Wiersz 7, Pozycja 50
echo '<?xml version="1.0" encoding="ISO-8859-2"?>';
-------------------------------------------------^
echo '<?xml version="1.0" encoding="ISO-8859-2"?>';
-------------------------------------------------^
Albo wyswietla pomieszany tekst newsow bez znacznikow xml :/
A powinno byc tak ladnie jak na http://linux.pl/rss.php
Prosze o jakies wskazówki :]
Pozdrawiam