inoさんのブログ

最新一覧へ

« 前へ163件目 / 全180件次へ »
ブログ

if プログラマブル文章

Dfdf611ea   Dfdf611ea   281427675  

?php


$encrypt_key = "QkU1dcV/QjFsNHWiTn";

もしも(もしもボックスがあったら間違いなく俺はもしもボックスを実現するね。それはもう間違いのないことだし、それが可能だとしたらもしもボックスはしもしsもしsもししも増えていって大変なことになる。世界はもしもボックスで覆われることになるよ。もしもの話だけれどね。もしもボックスに入って電話をかけたとたんもしもボックスがもう一つ出現するんだ。もしもボックスでもしも他の願いを他の人がしたらどうするかってそれは無いね。だって俺は最初にもしもボックスに入った時点でもしもボックスがもう一つ出現するというもしも世界を願ったわけだからねそれ以外のもしもが出現することはあり得ないんだよ)

isset($_GET['ItemId'])) {
$itemId = $_GET['ItemId'];
}
さもなければ {
$itemId = "1234";
}

もし(isset($_GET['DEBUG'])) {
$debug = $_GET['DEBUG'];
}
さもなければ {
$debug = "0";
}

$url = 'http://xml-jp.amznxslt.com/onca/xml?Service=AWSECommerceService&AWSAccessKeyId=0XHH583C21NNGD49S3R2&AssociateTag=jloveandspiri-22&Operation=ItemLookup&IdType=ASIN&ContentType=text%2Fhtml&Version=2006-03-08&Page=1&ResponseGroup=ItemAttributes,Images,Offers,Reviews&Style=http://www.j-love.info/ino/blog/phpaws4.xsl';

$url .= "&"."ItemId=".$itemId;

$sig_header = "GET¥nxml-jp.amznxslt.com¥n/onca/xml¥n";
$pUrl = parse_url($url);
#print_r($pUrl);
parse_str($pUrl[query], $pQuery);

$TimeStamp = gmdate("Y-m-d")."T".gmdate("h:i:s")."Z";
$pQuery["Timestamp"] = $TimeStamp;
ksort($pQuery);

foreach ($pQuery as $key => $value) {
$pQuery[$key] = rawurlencode($value);
$query .= $key."=".$pQuery[$key]."&";
}
$query = substr($query, 0, -1);
$encUrl = rawurlencode($url);
#print "$encUrl¥n";
#print_r($pQuery);
#print "¥n$query¥n";
$pQuery["Signature"] = base64_encode( hash_hmac("sha256", $sig_header.$query, $encrypt_key, "TRUE"));

ksort($pQuery);

$query = "";
foreach ($pQuery as $key => $value) {
$query .= $key."=".$pQuery[$key]."&";
コメントを書く
コメントを投稿するには、ログイン(無料会員登録)が必要です。