max_mcee
1.08.2008, 15:49:56
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ę
jarmiar
1.08.2008, 15:52:16
regexpem parsujesz xml

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,
jarmiar
1.08.2008, 16:18:39
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.
Po co do tego regexp ? Do odczytywanie plików xml możesz użyć np. simplexml.
kwiateusz
1.08.2008, 16:23:01
jakie regexpy dżizys... a simplexml i DOM to istnieje po to żeby sobie było?
max_mcee
1.08.2008, 16:36:23
Ma ktoś może jakieś przykłady ? Chciałbym z wp.pl zapisać dane do bazy i potem je wyświetlać .
kwiateusz
1.08.2008, 16:38:35
Do odczytu RSS możzesz użyć mojej klasy.
Temat: czytnik rss cache