'; $utfkey = str_replace(" ", " ", $utfkey); $URL = "http://webservice.d-064.com/2.0/ProductSearch.php?"."hid=".$hid."&email=". $email."&sword=". $utfkey."&type=lite&page=".$pg."&accesskey=".$accesskey."&page=".$pg."&offset=".$offset; $xml = ""; $fp = fopen($URL,"r"); while ( !feof($fp) ) {$xml .= fgets($fp,1000);} fclose($fp); $parser = xml_parser_create(); xml_parser_set_option($parser,XML_OPTION_CASE_FOLDING,0); xml_parse_into_struct($parser,$xml,$values,$Index); xml_parser_free($parser); foreach ($Index as $key=>$val) { switch ($key) { case "TotalItems": $allResult = $values[$val[0]]['value']; break; case "TotalPages": $allpage = $values[$val[0]]['value']; break; } } echo '
検索ワード: '.$shouhin.' 全'.$allResult.'件中 ' .($pg-1).'1件〜'.$pg.'0件表示
'; $aa = 8; $page = ($_GET[Page]) ? $_GET[Page] : 1; if ($page <= $aa) $bb = $aa - $page + 1; for ($i = $page - $aa; ($i <= $page + $aa + $bb) && ($i <= $allpage); $i++){ if($i < 1) continue; if($i == $page){ echo ''.$i.' | '; }else{ echo ''.$i.' | '; } } echo '
※検索結果に関係のない商品が混じる場合もございます。'; echo '
'; for($n = 0; $n$val){ switch ($key){ case "ItemID": $ItemID[] = $values[$val[$n]]['value']; break; case "ProductName": $ProductName[] = $values[$val[$n]]['value']; break; case "ORID": $ORID[] = $values[$val[$n]]['value']; break; case "Price": $Price[] = $values[$val[$n]]['value']; break; case "ImageUrlSmall": $ImageUrlSmall[] = $values[$val[$n]]['value']; break; case "Infinity": $Infinity[] = $values[$val[$n]]['value']; break; case "Availability": $Availability[] = $values[$val[$n]]['value']; break; case "ItemDetail": $ItemDetail[] = $values[$val[$n]]['value']; break; } } echo '
 
'.$ProductName[$n].' '.$Price[$n].'円 ※在庫状況は直接お店のページでご確認下さい。
'; } echo '
検索ワード: '.$shouhin.' 全'.$allResult.'件中 ' .($pg-1).'1件〜'.$pg.'0件表示
'; $aa = 8; $page = ($_GET[Page]) ? $_GET[Page] : 1; if ($page <= $aa) $bb = $aa - $page + 1; for ($i = $page - $aa; ($i <= $page + $aa + $bb) && ($i <= $allpage); $i++){ if($i < 1) continue; if($i == $page){ echo ''.$i.' | '; }else{ echo ''.$i.' | '; } } echo '
'; echo '

'; ?>