Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Zapis kanału rss do bazy mysql
Forum PHP.pl > Forum > Przedszkole
szczalpi
Witam
mam pytanie. Od czego zacząć lub czego szukać, abym mógł zapisać informacje z kanału rss do własnej bazy mysql?
Pozdrawiam
Pacio
Parser RSS np. MagpieRSS lub SimplePie, potem ladujesz do bazy.
motyl-pl
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 ^^
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.