Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 407 Pomógł: 1 Dołączył: 4.03.2003 Skąd: warszawa Ostrzeżenie: (0%)
|
Witam,
mały problemik mi się urodził. Mianowicie chciałbym pobrać do parsowania pliczek z archiwalnym kursem walut NBP. Jeżeli chodzi o aktualne to nie ma problemu bo przetrzymują je pod adresem http://www.nbp.pl/Kursy/KursyX.html i jest po sprawie. Schody zaczynają się przy archiwach. Pliki z nimi przechowywane są w takim formacie: http://www.nbp.pl/kursy/xml/a232z061129.xml gdzie "a" to rodzaj tabeli, "z" cholera wie - chyba po prostu jako rozdzielacz, "061129" data w formacie date('ymd') no i to cholerne "232". Ogólnie jest to numer porządkowy dla kursu z danego dnia. Oznacza on też jak przypuszczam dzień w roku, który jest dniem roboczym. Cytat Tabela A kursów średnich walut obcych aktualizowana jest na stronie internetowej NBP w każdy dzień roboczy w godzinach 11:45 - 12:15. Po cholere to zrobili to nie wiem, ale problem pozostaje problemem. Muszę w jakiś sposób wygenerować numer dnia roboczego. Jakieś pomysły? Pozdr. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%)
|
Hmm jesli chcialbys pobrac od razu wszystkie dane to bedzie latwiej:
zaczynasz od dnia roboczego nr 1 i daty 1 stycznia, generujesz linki a001z060101 i sprawdzasz czy istnieje, jesli tak to pobierasz dane i zwiekszasz nr dnia roboczego i date. Jesli nie to zwiekszasz date i powracasz do generowania linku. "Po roku" bedziesz mial cala historie sciagnieta. A zeby uzyskac dane z danego dnia... no to troche liczenia bedzie, trzeba znalezc wszystkie dni robocze (lub wszystkie wolne, soboty, niedziele, swieta itd) i to dla kazdego roku... troche roboty. Juz latwiej pobrac wszystko, wrzucic do bazy tak zeby latwo po dacie sie wyciagalo i dpiero stad pobierac. |
|
|
|
babejsza [php]Pobranie archiwalnego kursu walut z NBP (nazwa pliku) 5.12.2006, 17:17:43
siemakuba Dysponując wolna chwila zbudowałem coś takiego:
[... 5.12.2006, 19:19:40
KotDomowy Niezly skrypcik, tylko ja zamiast stalej daty Wiel... 6.12.2006, 12:02:43
siemakuba @KotDomowy: masz rację, ciągle jednak pozostaje pr... 6.12.2006, 12:42:27
babejsza Na prawdę dobra robota . Nawet nie szukałem na str... 7.12.2006, 08:52:25 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 17:07 |