Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [RSS] rss niedziala
right6
post
Post #1





Grupa: Zablokowani
Postów: 206
Pomógł: 0
Dołączył: 9.03.2006

Ostrzeżenie: (0%)
-----


generuje kod RSS, a przegladarka go nie wyswietla jak innych RSS, jako ladny dokument XML, tylko jako ciagly tekst z danych pobranch z bazy, bez znacznikow, wszytsko zlane ze soba.

kod mam w przegladarce taki

Kod
    
<?xml version="1.0" ?>
<rss version="2.0">
  <channel>
    <title>title</title>
    <link>http://www</link>
    <description>Swiat emotikon</description>
    <language>pl</language>
    <copyright>aa</copyright>
    <managingEditor>aaa@22.pl</managingEditor>
    <image>
      <title>nethut.pl</title>
      <url></url>
      <link></link>
      <width>50</width>
      <height>60</height>
      <description>opis</description>
    </image>
    
    <item>
      <title>aaaaa</title>
      <link></link>
      <description>
        aaa
      </description>
    </item>
    
    <item>
      <title>test</title>
      <link></link>
      <description>
        testtesttesttest
      </description>
    </item>
    
    <item>
      <title>test</title>
      <link></link>
      <description>
        testtesttesttest
      </description>
    </item>
    
  </channel>
</rss>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 11)
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


A wysyłasz odpowiednie nagłówki, że to RSS.
Czy lanym tekstem wypluwasz?
Go to the top of the page
+Quote Post
right6
post
Post #3





Grupa: Zablokowani
Postów: 206
Pomógł: 0
Dołączył: 9.03.2006

Ostrzeżenie: (0%)
-----


jakie naglowki (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
no wysylam do przegladarki w/w kod
Go to the top of the page
+Quote Post
mike
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


  1. <?php
  2.  
  3. header( 'Content-type: text/xml; charset=utf-8' );
  4.  
  5. ?>
  6. <?xml version="1.0" encoding="utf-8"?>
  7. <rss version="2.0">
  8.  <channel>
  9.  <title>title</title>
  10.  <link>http://www</link>
  11.  <description>Swiat emotikon</description>
  12.  <language>pl</language>
  13.  <copyright>aa</copyright>
  14.  <managingEditor>aaa@22.pl</managingEditor>
  15.  <image>
  16.  <title>nethut.pl</title>
  17.  <url></url>
  18.  <link></link>
  19.  <width>50</width>
  20.  <height>60</height>
  21.  <description>opis</description>
  22.  </image>
  23.  
  24.  <item>
  25.  <title>aaaaa</title>
  26.  <link></link>
  27.  <description>
  28.  aaa
  29.  </description>
  30.  </item>
  31.  
  32.  <item>
  33.  <title>test</title>
  34.  <link></link>
  35.  <description>
  36.  testtesttesttest
  37.  </description>
  38.  </item>
  39.  
  40.  <item>
  41.  <title>test</title>
  42.  <link></link>
  43.  <description>
  44.  testtesttesttest
  45.  </description>
  46.  </item>
  47.  
  48.  </channel>
  49. </rss>


Możliwe jest że będziesz musiał doczytac sam czy to dokładnie ten nagłówek.
Ale powinno działać.
Go to the top of the page
+Quote Post
right6
post
Post #5





Grupa: Zablokowani
Postów: 206
Pomógł: 0
Dołączył: 9.03.2006

Ostrzeżenie: (0%)
-----


juz lepiej (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
parsuje XML, tylko wywala blad.

Kod
Błąd parsowania XML: instrukcja przetwarzania xml nie jest na początku jednostki zewnętrznej
Obszar: http://127.0.0.1/~diversity_2006/rss/rss.php
Numer linii 6, kolumna 1:<?xml version="1.0" encoding="utf-8"?>


P.S.
<?xml version="1.0" encoding="utf-8"?> - mam dane w echo i " zamienione na\"
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


A masz cos tuz przed <?xml ? spacje, enter?

Dla rss'ow nie powinien byc naglowek application/xml lub jakis inny application? Widze ze dziala text/xml ale tak mi sie przypomnialo.
Go to the top of the page
+Quote Post
right6
post
Post #7





Grupa: Zablokowani
Postów: 206
Pomógł: 0
Dołączył: 9.03.2006

Ostrzeżenie: (0%)
-----


czyli nie moge miec RSS np wewnatzr serwisu, tak ze pobokach mam menu a top na samej gorze ?

EDIT:

przed <?xml mam tylko

<?php
header( 'Content-type: text/xml; charset=utf-8' );

Ten post edytował right6 22.04.2006, 20:39:08
Go to the top of the page
+Quote Post
mike
post
Post #8





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Cytat(right6 @ 2006-04-22 21:01:24)
czyli nie moge miec RSS np wewnatzr serwisu, tak ze pobokach mam menu a top na samej gorze ?

Hmm, może doczytaj co to jest ]RSS.
Danwe z RSSa możesz wyświetliś gdzie chcesz, ale musisz go sobie przeczytać czymś (jakiś parser XML) i dopiero te wyniki możesz umieści na stronie.

P.S.
Powyższy kod u mnie działa.
Go to the top of the page
+Quote Post
GrayHat
post
Post #9





Grupa: Zarejestrowani
Postów: 566
Pomógł: 18
Dołączył: 23.08.2003
Skąd: Łomża

Ostrzeżenie: (0%)
-----


Cytat(mike_mech @ 2006-04-23 13:03:49)
Cytat(right6 @ 2006-04-22 21:01:24)
czyli nie moge miec RSS np wewnatzr serwisu, tak ze pobokach mam menu a top na samej gorze ?

Hmm, może doczytaj co to jest ]RSS.
Danwe z RSSa możesz wyświetliś gdzie chcesz, ale musisz go sobie przeczytać czymś (jakiś parser XML) i dopiero te wyniki możesz umieści na stronie.

P.S.
Powyższy kod u mnie działa.

albo uzyc szablonow xstl (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
right6
post
Post #10





Grupa: Zablokowani
Postów: 206
Pomógł: 0
Dołączył: 9.03.2006

Ostrzeżenie: (0%)
-----


@mike_mech:

jak u Ciebie dziala ten kod (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

tworze nowy plik aa.php, i wklejam do niego
  1. <?php
  2.  
  3. header( 'Content-type: text/xml; charset=utf-8' );
  4.  
  5. ?>
  6. <?xml version="1.0" encoding="utf-8"?>
  7. <rss version="2.0">
  8.  <channel>
  9.    <title>title</title>
  10.    <link>http://www</link>
  11.    <description>Swiat emotikon</description>
  12.    <language>pl</language>
  13.    <copyright>aa</copyright>
  14.    <managingEditor>aaa@22.pl</managingEditor>
  15.    <image>
  16.      <title>nethut.pl</title>
  17.      <url></url>
  18.      <link></link>
  19.      <width>50</width>
  20.      <height>60</height>
  21.      <description>opis</description>
  22.    </image>
  23.    
  24.    <item>
  25.      <title>aaaaa</title>
  26.      <link></link>
  27.      <description>
  28.        aaa
  29.      </description>
  30.    </item>
  31.    
  32.    <item>
  33.      <title>test</title>
  34.      <link></link>
  35.      <description>
  36.        testtesttesttest
  37.      </description>
  38.    </item>
  39.    
  40.    <item>
  41.      <title>test</title>
  42.      <link></link>
  43.      <description>
  44.        testtesttesttest
  45.      </description>
  46.    </item>
  47.    
  48.  </channel>
  49. </rss>


i odstaje

Kod
Parse error: parse error in c:\usr\krasnal\www\diversity_2006\aa.php on line 6


P.S.
ja chce taki kanal RSS wygenerowac dla np. przegladarek z czytnikami RSS, to w tedy chyba nie moze byc w srodku strony ?

Ten post edytował right6 23.04.2006, 18:13:38
Go to the top of the page
+Quote Post
GrayHat
post
Post #11





Grupa: Zarejestrowani
Postów: 566
Pomógł: 18
Dołączył: 23.08.2003
Skąd: Łomża

Ostrzeżenie: (0%)
-----


uzyj do tego szablonow xstl!!
Go to the top of the page
+Quote Post
yavaho
post
Post #12





Grupa: Zarejestrowani
Postów: 449
Pomógł: 0
Dołączył: 26.05.2004
Skąd: Nowy Sącz

Ostrzeżenie: (0%)
-----


Deklaracje <?xml ... ?> umieść w php i musi działać. Sprawdziłem.
  1. <?php
  2.  echo('<?xml version="1.0" encoding="utf-8"?>');
  3. ?>
  4. <rss version="2.0">
  5. ...
  6. ...
  7. ...
  8. </rss>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 16:53