$source = @file_get_contents("https://www.sporti.pl/affiliate-getxml.php?link=&affiliate2=&language=&curr=&scode=true&quantity=&affiliate="); $products_view = ""; $products_count = ; $banner_width = ; $banner_height = ; $border_width = ; $border_radio = ""; $background_radio = ""; $name_bold = ""; $price_bold = ""; $price_promo_bold = ""; $color1 = ""; $color2 = ""; $color3 = ""; $color4 = ""; $color5 = ""; $image_width = 80; $image_height = 80; //definiowanie kodowania wejściowego define("INPUT_ENCODING", "UTF-8");; //definiowanie kodowania wyjsciowego define("OUTPUT_ENCODING", "ISO-8859-2"); //parsowanie wczytanego kodu xml $parser = xml_parser_create(); xml_parse_into_struct($parser, $source, $vals, $index); xml_parser_free($parser); $shopTitle = iconv(INPUT_ENCODING, OUTPUT_ENCODING, $vals[$index['SHOP'][0]]['attributes']['TITLE']); $counter = 0; print('
'); for ($i=0; $i < $vals[$index['PRODUCTS'][0]]['attributes']['TOTAL']; $i++) { if ($vals[$index['PRICE'][$counter]]['attributes']['WORTH'] > 0) { $price = iconv(INPUT_ENCODING, OUTPUT_ENCODING, $vals[$index['PRICE'][$counter]]['attributes']['WORTH']) . ' ' . iconv(INPUT_ENCODING, OUTPUT_ENCODING, $vals[$index['PRODUCTS'][0]]['attributes']['CURRENCYSIGN']); } else { $price = "Cena na telefon"; } print('
' . iconv(INPUT_ENCODING, OUTPUT_ENCODING,$vals[$index['NAME'][$counter]]['value']) . ''); print('
' . iconv(INPUT_ENCODING, OUTPUT_ENCODING, $vals[$index['NAME'][$counter]]['value']) . '
'); print('
'.($vals[$index['PRICE'][$counter]]['attributes']['normalprice'] ? '' . iconv(INPUT_ENCODING, OUTPUT_ENCODING, $vals[$index['PRICE'][$counter]]['attributes']['normalprice']) . '' . iconv(INPUT_ENCODING, OUTPUT_ENCODING, $vals[$index['PRODUCTS'][0]]['attributes']['CURRENCYSIGN']) . '' : '')); print(''. $price .''); print('
'); $counter++; } print ('
');