Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Własny kanał rss
Lethys
post 1.03.2011, 19:38:48
Post #1





Grupa: Zarejestrowani
Postów: 642
Pomógł: 2
Dołączył: 9.03.2006

Ostrzeżenie: (30%)
XX---


Witam,

Tworzę kanał rss.

Obecnie kod wyglada tak:

  1. <?php
  2. header('Content-Type: application/xml; charset=utf-8');
  3. include('config.php');
  4. ?>
  5. <xml version="1.0" encoding="utf-8">
  6. <rss version="2.0">
  7. <channel>
  8. <title>Dzienny cytat</title>
  9. <link>http://www.dziennycytat.pl</link>
  10. <description>Twoja codzienna dawka motywacji!</description>
  11. </channel>
  12. <?php
  13. $zapytanie = 'SELECT * FROM przeszle ORDER BY data DESC LIMIT 1';
  14. mysql_query('SET character_set_connection=utf8');
  15. mysql_query('SET character_set_client=utf8');
  16. mysql_query('SET character_set_results=utf8');
  17. $wynik = mysql_query($zapytanie) or die(mysql_error());
  18.  
  19. while($row = mysql_fetch_array($wynik))
  20. {
  21. echo ' <item>
  22. <title>Dzienny cytat</title>
  23. <link>http://www.dziennycytat.pl/archiwum/'.$row["data"].'/</link>
  24. <description>'.$row["cytat"].'</description>
  25. </item>
  26. ';
  27. }
  28. ?>
  29. </rss>
  30. </xml>



Skrypt wyswietla mi dane w "drzewku" : http://www.dziennycytat.pl/rss.php

Jak moge zrobic aby to byl kanal rss, a nie takie drzewko ?


--------------------
filmy podobne do - wyszukiwarka podobnych filmów
motywacja do działania - Bądź Lepszy
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
mat-bi
post 1.03.2011, 19:44:50
Post #2





Grupa: Zarejestrowani
Postów: 690
Pomógł: 92
Dołączył: 6.02.2011

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


Hmmm... Google nie gryzie wink.gif

http://searchenginewatch.com/2175271
Go to the top of the page
+Quote Post
AlexDeLarge
post 1.03.2011, 19:50:12
Post #3





Grupa: Zarejestrowani
Postów: 85
Pomógł: 14
Dołączył: 14.02.2010

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


Zdaje się, że
  1. header('Content-type: text/xml;charset=utf-8');


--------------------
Java and PHP developer 2007-2014 :)
Go to the top of the page
+Quote Post
Lethys
post 1.03.2011, 20:01:36
Post #4





Grupa: Zarejestrowani
Postów: 642
Pomógł: 2
Dołączył: 9.03.2006

Ostrzeżenie: (30%)
XX---


Wielkie dzieki mat-bi za pomoc ...

@AlexDeLarge

Zmienilem ale nadalto samo, wyswietla mi sie jako drzewko.

Patrzylem w 2 feed validatorach i wywala mi :

Cytat
This feed does not validate.

*

line 1, column 0: Undefined root element: xml [help]

<xml version="1.0" encoding="utf-8">


--------------------
filmy podobne do - wyszukiwarka podobnych filmów
motywacja do działania - Bądź Lepszy
Go to the top of the page
+Quote Post
AlexDeLarge
post 1.03.2011, 20:06:08
Post #5





Grupa: Zarejestrowani
Postów: 85
Pomógł: 14
Dołączył: 14.02.2010

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


No tak. Zapomniałeś o znaku zapytania w deklaracji XML. Musi być w echo, bo pewnie masz włączone short_open_tags.

  1. echo '<?xml version="1.0" encoding="utf-8">';


I na końcu
Kod
</xml>

skasuj


--------------------
Java and PHP developer 2007-2014 :)
Go to the top of the page
+Quote Post
Lethys
post 1.03.2011, 20:35:13
Post #6





Grupa: Zarejestrowani
Postów: 642
Pomógł: 2
Dołączył: 9.03.2006

Ostrzeżenie: (30%)
XX---


Generalnie dla mnie kanał obecnie działa:

można go znaleźć na : http://www.dziennycytat.pl/rss.php

Publikuje treść.


Moim głównym założeniem było stworzenie kanału dla RSS GRAFFITI który by publikował na tablicy fanpage'u codziennie cytat z kanału.

Jak wklejam adres kanału w rss graffiti to wyskakuje:
Cytat
Empty Feed. This feed seems valid but contains zero entries.


Jak jest puste jak w linku działa kanał O.o


--------------------
filmy podobne do - wyszukiwarka podobnych filmów
motywacja do działania - Bądź Lepszy
Go to the top of the page
+Quote Post
AlexDeLarge
post 1.03.2011, 20:45:44
Post #7





Grupa: Zarejestrowani
Postów: 85
Pomógł: 14
Dołączył: 14.02.2010

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


Ech, <channel> powinno obejmować również wiadomości, nie tylko tytuł kanału.

Kod
<channel>
...
<item>
...
</item>
</channel>


Ten post edytował AlexDeLarge 1.03.2011, 20:45:59


--------------------
Java and PHP developer 2007-2014 :)
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 12:53