Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Pobieranie kursów walut - problem
lordwader
post 18.11.2010, 09:33:01
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 smile.gif
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.08.2025 - 02:35