Mam następujący kod który tworzy kod xml.
<?php echo '<title>tytuł strony</title> <link>http://www.mojastrona.pl/</link> <description>Opis stronki</description> <language>pl</language> <generator>www.mojastrona.pl</generator> <copyright>Copyright 2004, Wszelkie prawa zastrzeżone.</copyright> <image><url>http://www.mojastrona.pl/rss/logo_rss.jpg</url> <link>http://www.mojastrona.pl</link></image>'; if(!$mysql_link){echo\" Poł±czenie z baz± danych nie powiodło się. Spróbuj jeszcze raz póżniej.\"; exit;} $db_news = \"news\"; $sql_rss = mysql_query(\"SELECT ID, Subject, Header, Source, Date_start FROM $db_news WHERE Act='1' ORDER BY Date_start DESC LIMIT 0, 10\"); { $ID = $rss['ID']; $source = $rss['Source']; $data = $row['Date_start']; echo\"<item> <title><![CDATA[$subject]]></title> <link><![CDATA[http://www.mojastrona.pl/index.php?p=1&Cid=$ID]]></link> <description><![CDATA[$header | $source | $data ]]></description> </item>\";} echo\"</channel> </rss>\"; ?>
Strona generuje się i moge odczytać dane np. w RssReaderze, ale po kliknięciu bezpośrednio na link pokazuje mi sie pusta strona.
W Internet Explorerze mam pustą strone, a kiedy wyświetlam żródło strony otrzymuje
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
Natomiast w Mozilla Firefox wypisuje mi wszystkie informacje z <title><link><description> tyle że w postaci tekstowej. I zatrzymuje się na pierwszym newsie. Kiedy natomiast wyswietlam żródlo otrzymuję cały kod XML.
Co mam zrobić aby po kliknięciu na link pojawiała się strona ze żródlem XMLa tak jak to jest na innych stronach z RSS
