AmazonWebサービス入門2【PHP】

久々にウェブで遊ぶ。
前回は、自動更新型のランキングブログパーツを作った(→AmazonWebサービス入門
今回は、G-ToolsみたいなHTMLを出力するタイプのウェブサービスを作る。

G-Tools

4812496500 日本の軍艦 120艦艇 (竹書房文庫)
歴史博学倶楽部
竹書房 2013-08-09

by G-Tools

作ったやつ

タイトル:艦隊これくしょん -艦これ- アンソロジーコミック 横須賀鎮守府編(1) (ファミ通クリアコミックス)

著者:コミッククリア編集部

出版社:エンターブレイン

発行日:2013-09-14

ぱぁんぱかぱーん!!劣化コピーの完成。
プログラムは前のんをほぼ流用。変更点は
・ブログパーツではないので1枚のPHP上で処理を完結。
・$KeyをURLエンコードしなくて良い。(するとバグった。)
・画像サイズは「LargeImage」から「MediumImage」に変更。middleじゃなかった。と思ったけどLargeに戻す。
追加した要素は著者、出版社、発行日↓
[php]
$Author = $result[‘Item’][$i][‘ItemAttributes’][‘Author’];
$Author = implode(",",$Author);
$Publisher = $result[‘Item’][$i][‘ItemAttributes’][‘Publisher’];
$PublicationDate = $result[‘Item’][$i][‘ItemAttributes’][‘PublicationDate’];
[/php]
「Author」は配列で出てくるので、[0]で指定したり、implode()しないとダメだった。
スタイルはHTMLではなく、CSSで処理。
[css]
table {
border:1px solid #ddd;
margin:10px;
padding:5px;
width:100%;
}
th {}
td {}
table img {
max-width:200px;
}
[/css]
ちゃんと作るなら、
・書籍以外にも対応
・画像とか要素に掛ける場合の処理
・文字コード変換機能
・情報の取捨選択機能
とか欲しい。
実装予定はないけど。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です