Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [RSS] Wyświetlanie kodu w przeglądarce
Forum PHP.pl > Forum > XML, AJAX > XML
sumar
Witam

Mam następujący kod który tworzy kod xml.

  1. <?php
  2. echo '<'.'?xml version=\"1.0\" encoding=\"ISO-8859-2\"?'.'>';
  3. echo '<rss version=\"2.0\">';
  4. echo '<channel>';
  5. echo '<title>tytuł strony</title>
  6.  <link>http://www.mojastrona.pl/</link>
  7.  <description>Opis stronki</description>
  8. <language>pl</language>
  9. <generator>www.mojastrona.pl</generator>
  10. <copyright>Copyright 2004, Wszelkie prawa zastrzeżone.</copyright>
  11. <image><url>http://www.mojastrona.pl/rss/logo_rss.jpg</url>
  12. <link>http://www.mojastrona.pl</link></image>';
  13.  
  14. $mysql_link = mysql_pconnect(&#092;"localhost\", \"root\", \"mojehaslo\");
  15. if(!$mysql_link){echo&#092;" Poł&plusmn;czenie z baz&plusmn; danych nie powiodło się. Spróbuj jeszcze raz póżniej.\"; exit;}
  16. mysql_select_db(&#092;"mojabaza\", $mysql_link);
  17. $db_news = &#092;"news\";
  18. $sql_rss = mysql_query(&#092;"SELECT ID, Subject, Header, Source, Date_start FROM $db_news WHERE Act='1' ORDER BY Date_start DESC LIMIT 0, 10\");
  19. while($rss = mysql_fetch_array($sql_rss))
  20. {
  21. $ID = $rss['ID'];
  22. $subject = stripslashes($rss['Subject']);
  23. $header = stripslashes($rss['Header']);
  24. $source = $rss['Source'];
  25. $data = $row['Date_start'];
  26.  
  27. echo&#092;"<item>
  28. <title><![CDATA[$subject]]></title>
  29. <link><![CDATA[http://www.mojastrona.pl/index.php?p=1&Cid=$ID]]></link>
  30. <description><![CDATA[$header | $source | $data ]]></description>
  31. </item>&#092;";}
  32. echo&#092;"</channel>
  33. </rss>&#092;";
  34. ?>


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
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2. <META http-equiv=Content-Type content="text/html; charset=windows-1250"></HEAD>
  3. <BODY></BODY></HTML>


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 questionmark.gif
MaKARON
wpisz wygerowany XML lub podaj link
sumar
www.e-notebook.com.pl/rss

A to dostaje po wyświetleniu źródła w Firefoxie

  1. <?xml version="1.0" encoding="ISO-8859-2"?><rss version="2.0"><channel><title>e-notebook.com.pl</title>
  2.     <link>http://www.e-notebook.com.pl/</link>
  3.     <description>Wortal internetowy e-notebook.com.pl, Notebooki nowe i używane w atrakcyjnych cenach. Forum dyskusyjne, galeria zdjęć sterowniki i aktualności ze świata notebooków</description>
  4.    <language>pl</language>
  5.      <generator>www.e-notebook.com.pl</generator>
  6.      <copyright>Copyright 2003-2004 by www.e-notebook.com.pl Wszelkie prawa zastrzeżone.</copyright>
  7.  
  8.      <image><url>http://www.e-notebook.com.pl/rss/logo_rss.jpg</url>
  9.      <link>http://www.e-notebook.com.pl</link></image><item>
  10.        <title><![CDATA[Chipsety zwiększające zasięg Wi-Fi]]></title>
  11.        <link><![CDATA[http://www.e-notebook.com.pl/index.php?p=1&Cid=279]]></link>
  12.        <description><![CDATA[Firma Broadcom przedstawiła dwa nowe układy WLAN, które zapewniają użytkownikom szybka bezprzewodową transmisję danych w zasięgu o 50% większym, niż rozwiązania standardowe. | Vnunet |  ]]></description>
  13.    </item><item>
  14.        <title><![CDATA[“Przenośne” premiery ATI i AMD]]></title>
  15.        <link><![CDATA[http://www.e-notebook.com.pl/index.php?p=1&Cid=278]]></link>
  16.  
  17.        <description><![CDATA[AMD oficjalnie zapowiedziało przeznaczony dla notebooków procesor Sempron 3000+. Z kolei kanadyjska firma ATI Technologies przedstawiła dwa układy graficzne z linii Mobility Radeon X. | ZDNet |  ]]></description>
  18.    </item><item>
  19.        <title><![CDATA[Robak Tasin zjada Windowsy]]></title>
  20.        <link><![CDATA[http://www.e-notebook.com.pl/index.php?p=1&Cid=277]]></link>
  21.        <description><![CDATA[Jak podaje Panda Software, najczęściej aktualnie wykrywanym wirusem komputerowym są trzy odmiany robaka Tasin. Program rozprzestrzenia się za pomocą poczty elektronicznej i jest bardzo groźny, bowiem kasuje dużą część plików systemu Windows. | Vnunet |  ]]></description>
  22.    </item><item>
  23.        <title><![CDATA[Muzyka z automatu]]></title>
  24.        <link><![CDATA[http://www.e-notebook.com.pl/index.php?p=1&Cid=276]]></link>
  25.        <description><![CDATA[Londyńska firma Inspired Broadcast Networks zainstaluje na kilku stacjach metra automaty do sprzedaży muzyki. Dzięki tym maszynom będzie można uzupełnić kolekcję plików MP3 w telefonie komórkowym czy przenośnym odtwarzaczu. | engadget |  ]]></description>
  26.  
  27.    </item><item>
  28.        <title><![CDATA[Uciekaj przed duchem, czyli "PacMan" na ulicach]]></title>
  29.        <link><![CDATA[http://www.e-notebook.com.pl/index.php?p=1&Cid=275]]></link>
  30.        <description><![CDATA[Naukowcy z Uniwersytetu Singapuru przy wsparciu wojska stworzyli - z użyciem technologii "rozszerzonej rzeczywistości" - uliczną wersję klasycznej gry komputerowej "PacMan". | New Scientist |  ]]></description>
  31.    </item><item>
  32.        <title><![CDATA[Clio powraca]]></title>
  33.        <link><![CDATA[http://www.e-notebook.com.pl/index.php?p=1&Cid=274]]></link>
  34.        <description><![CDATA[Debiutująca w 1999r. marka przenośnych komputerów Clio już wkrótce znów trafi do sprzedaży. Firma Data Evolution, właściciel brandu, zapowiedziała wprowadzenie na rynek komputera stanowiącego połączenie laptopa i handhelda. | engadget |  ]]></description>
  35.    </item><item>
  36.  
  37.        <title><![CDATA[FlyLight 2.0 - światełko w ciemnościach]]></title>
  38.        <link><![CDATA[http://www.e-notebook.com.pl/index.php?p=1&Cid=273]]></link>
  39.        <description><![CDATA[Jesień i zima to pory roku, w których mieszkańcy naszej strefy klimatycznej borykają się z poważnym niedoborem światła. Dlatego - w trosce o użytkowników notebooków - Kensington zapowiada wprowadzenie na polski rynek urządzenia FlyLight 2.0, czyli następcy popularnej lampki FlyLight, podłączanej do portu USB. | ACCO Polska |  ]]></description>
  40.    </item><item>
  41.        <title><![CDATA[Palm OS już nie przewodzi]]></title>
  42.        <link><![CDATA[http://www.e-notebook.com.pl/index.php?p=1&Cid=272]]></link>
  43.        <description><![CDATA[Po raz pierwszy w historii sprzedaż systemu operacyjnego Microsoftu Windows CE przekroczyła sprzedaż Palm OS, który dotychczas był najpopularniejszym oprogramowaniem dla handheldów. | Vnunet |  ]]></description>
  44.    </item><item>
  45.        <title><![CDATA[Mikołajowy komputer Sony]]></title>
  46.  
  47.        <link><![CDATA[http://www.e-notebook.com.pl/index.php?p=1&Cid=271]]></link>
  48.        <description><![CDATA[6 grudnia w ofercie Sony pojawi się unowocześniona wersja komputera Vaio serii U. W porównaniu do poprzedników model Vaio VGN-U71P będzie miał wydajniejszy procesor i większy dysk twardy. | The Register |  ]]></description>
  49.    </item><item>
  50.        <title><![CDATA[Fujitsu z 17" ekranem]]></title>
  51.        <link><![CDATA[http://www.e-notebook.com.pl/index.php?p=1&Cid=270]]></link>
  52.        <description><![CDATA[Koncern Fujitsu rozszerzył swoją ofertę o pierwszy model notebooka wyposażony w panoramiczny ekran o przekątnej 17 cali. Komputer N6010 jest dostępny w trzech różnych konfiguracjach. | engadget |  ]]></description>
  53.    </item></channel>
  54. </rss>
MaKARON
Wiec tak. W Firefox'ie - wyswietla tylko te elementy ktorych nie wpisales w CDDATA, bo Gecko nie przeksztalca twojego RSS w HTML (na upartego da sie to zrobic, nie wiem na ile bedzie to poprawne 'ideowo'). Czytniki wyswietlaja bo potrafia sie tego pozbyc (CDDATA). IE - trudno powiedziec. Ale przegladarek nie uzywa sie do przegladania RSS.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.