Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] rss i zapis do bazy
max_mcee
post 1.08.2008, 15:49:56
Post #1





Grupa: Zarejestrowani
Postów: 156
Pomógł: 1
Dołączył: 25.09.2007

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


Witam

Czy ktoś mógłby mi wytłumaczyć i czy w ogóle istnieje taka możliwość, aby zapisywać dane z kanałów rss do bazy danych ? Może coś przykładowego ?

Dziękuję winksmiley.jpg
Go to the top of the page
+Quote Post
jarmiar
post 1.08.2008, 15:52:16
Post #2





Grupa: Zarejestrowani
Postów: 616
Pomógł: 12
Dołączył: 16.07.2006
Skąd: : getCity ( );

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


regexpem parsujesz xml smile.gif w pętli

zapytanie do bazy danych z uprzednim sprawdzaniem czy rekord o danym id nie jest juz w bazie

odpalanie cronem co 10min



pozdr,

Ten post edytował jarmiar 1.08.2008, 15:52:52


--------------------
Jeśli my czegoś nie zrobimy, zrobią to za nas inni
Go to the top of the page
+Quote Post
max_mcee
post 1.08.2008, 16:02:22
Post #3





Grupa: Zarejestrowani
Postów: 156
Pomógł: 1
Dołączył: 25.09.2007

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


blinksmiley.gif
co to wszystko znaczy ? blinksmiley.gif
Go to the top of the page
+Quote Post
jarmiar
post 1.08.2008, 16:18:39
Post #4





Grupa: Zarejestrowani
Postów: 616
Pomógł: 12
Dołączył: 16.07.2006
Skąd: : getCity ( );

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


kanały RSS są pisane w języku XML, a wiadomo, że chcesz wyciągnąć interesujące cie dane, czyli tytuł, treść krótka, data, id etc.

więc musisz przeparsować XML-a za pomocą wyrażen regularnych (regexp)

uruchamiasz to w pętli i wykonujesz zapytanie do bazy sprawdzające czy rekord o takim id nie istnieje już.

jeśli nie istnieje wykonujesz zapytanie dodające treśc, tytuł date etc.


--------------------
Jeśli my czegoś nie zrobimy, zrobią to za nas inni
Go to the top of the page
+Quote Post
Moli
post 1.08.2008, 16:20:40
Post #5





Grupa: Zarejestrowani
Postów: 662
Pomógł: 45
Dołączył: 26.03.2007
Skąd: Warszawa

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


Po co do tego regexp ? Do odczytywanie plików xml możesz użyć np. simplexml.
Go to the top of the page
+Quote Post
kwiateusz
post 1.08.2008, 16:23:01
Post #6


Admin Techniczny


Grupa: Administratorzy
Postów: 2 071
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




jakie regexpy dżizys... a simplexml i DOM to istnieje po to żeby sobie było?
Powód edycji: hm sie spóźniłem...
Go to the top of the page
+Quote Post
max_mcee
post 1.08.2008, 16:36:23
Post #7





Grupa: Zarejestrowani
Postów: 156
Pomógł: 1
Dołączył: 25.09.2007

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


Ma ktoś może jakieś przykłady ? Chciałbym z wp.pl zapisać dane do bazy i potem je wyświetlać .
Go to the top of the page
+Quote Post
kwiateusz
post 1.08.2008, 16:38:35
Post #8


Admin Techniczny


Grupa: Administratorzy
Postów: 2 071
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




http://compzone.org/art-Podstawy+SimpleXML-22.html

2 wynik z google po wpisaniu simplexml...
Go to the top of the page
+Quote Post
Moli
post 1.08.2008, 17:09:11
Post #9





Grupa: Zarejestrowani
Postów: 662
Pomógł: 45
Dołączył: 26.03.2007
Skąd: Warszawa

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


Do odczytu RSS możzesz użyć mojej klasy.

Temat: czytnik rss cache
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: 27.06.2025 - 00:48