![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 17.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam
O to kod (zaczerpnięty z jakiejś strony - początkowo nie działał bo wywalało błędy.. pozmieniałem trochę.. uruchamia się lecz nie wyświetla walut) CODE <?php // plik z kursami walut w wersji HTML $nbpHtmlFile = "http://nbp.pl/kursy/kursyc.html"; // pobieramy aktualny kurs walut function getFromNbp() { $this->nbpContent = strip_tags ($this->nbpHtmlFile ); preg_match_all("/(.*)*/", $this->nbpContent, $matches_t); $offset = 6; for($i = 11; $i <= 27; $i++) { $a = $i . $offset; $date = date('Y-m-d'); $name = preg_replace('/[^A-Z]/', '', $matches_t[0][$a] ); $this->kurs[$date][$name]['desc'] = $matches_t[0][$a]; $this->kurs[$date][$name]['purchase'] = str_replace(',', '.', $matches_t[0][$a+2]); $this->kurs[$date][$name]['sale'] = str_replace(',', '.', $matches_t[0][$a+4]); $offset+=2; if($offset == 10) { $i++; $offset = 0; } } return $this->kurs; } $kursOnline = getFromNbp(); echo '<pre>' . print_r($kursOnline, true) . '</pre>'; ?> Po uruchomieniu na webservie wyświetla mi w przeglądarce takie coś: Array ( [2010-11-18] => Array ( [] => Array ( [descaaa] => [purchase] => [sale] => ) ) ) Jak widać coś działa.. lecz nic nie wyświetla (tylko datę) Czy ktoś mógłby rzucić okiem i zobaczyć co muszę poprawić. dzięki ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 02:35 |