Mam problem ze skryptem który kiedyś gdzieś znalazłem w sieci, dawno go nie używałem, a na chwilę obecną potrzebuję z niego korzystać ale wywala błąd w linii:
Warning: Invalid argument supplied for foreach() in /volume1/web/waluta.php on line 42
linia 42
foreach($index['NAZWA_WALUTY'] as $value) {
oto skrypt, dodam że nic w nim nie zmieniałem gdy za dobrych czasów działał.
// Początek pobierania linku do kursu walut w formacie XML... if (!$connect) else { } } // Koniec. Link w zmiennej $link. // Pobieranie arkusza XML if (!$connect) else { } } ', $info); $p = xml_parser_create('ISO-8859-1'); xml_parse_into_struct($p, $info, $vals, $index); xml_parser_free($p); foreach($index['NAZWA_WALUTY'] as $value) { $waluta[$vals[$value+2]['value']]['name'] = $vals[$value]['value']; $waluta[$vals[$value+2]['value']]['ratio'] = $vals[$value+1]['value']; $waluta[$vals[$value+2]['value']]['kurs'] = $vals[$value+3]['value']; } echo $waluta['USD']['name'].'<br> <b>(USD)</b>: <b>'.$waluta['USD']['kurs'].'</b><br> '.$waluta['EUR']['name'].' <B>(EUR)</B>: <B>'.$waluta['EUR']['kurs'].'</B>';
Z góry dzięki za pomoc