Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Zapis kanału rss do bazy mysql
szczalpi
post
Post #1





Grupa: Zarejestrowani
Postów: 336
Pomógł: 0
Dołączył: 25.10.2006

Ostrzeżenie: (10%)
X----


Witam
mam pytanie. Od czego zacząć lub czego szukać, abym mógł zapisać informacje z kanału rss do własnej bazy mysql?
Pozdrawiam


--------------------
Nieregulaminowa stopka usunieta
Go to the top of the page
+Quote Post
Pacio
post
Post #2





Grupa: Zarejestrowani
Postów: 105
Pomógł: 27
Dołączył: 30.10.2005
Skąd: Lublin

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


Parser RSS np. MagpieRSS lub SimplePie, potem ladujesz do bazy.


--------------------
Mój Blog Militarny: http://1rBlog.pl
Go to the top of the page
+Quote Post
motyl-pl
post
Post #3





Grupa: Zarejestrowani
Postów: 294
Pomógł: 31
Dołączył: 2.04.2010

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


1. Za pomocą np. simplexmla pobierasz rss
2. Sprawdzasz czy nie istnieje w bazie juz
3. Dodajesz jeśli nie ma go już w bazie np na podstawie tego samego tytułu bądź daty publikacji

  1. function rss($link) {
  2.  
  3. if ($rss = @simplexml_load_file("$link")) {
  4.  
  5. foreach ($rss->channel->item as $item) {
  6.  
  7. $tytul_przed = $item->title;
  8. $tytul = iconv('UTF-8', 'ISO-8859-2', $tytul_przed);
  9. $tresc_przed = $item->description;
  10. $tresc = iconv('UTF-8', 'ISO-8859-2', $tresc_przed);
  11. $data = $item->pubDate;
  12. $godzina = $item->pubDate;
  13. $link = $item->link;
  14. $link = str_replace("&", "&", $link);
  15.  
  16.  
  17. }
  18. }
  19. else {
  20. echo "Blad w pobraniu rss";
  21. }
  22. }


Może Ci pomóc ^^


--------------------
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 Aktualny czas: 19.08.2025 - 07:24