買いたい物リストPHP
コンセプト
- 買いたい物リストをサーバー上に置いて、携帯電話等から参照しやすくするPHPです。
- AmazonのASIN、タイトル、よみがな、サブジャンル(番組名)、サブジャンルの頭文字、希望購入価格が入ったリストを使って、シンプルなHTMLコードを吐きます。
- 出先で持っていたか持っていないか、いくらで買う予定だったかわからないといった状態のときに、携帯電話等からアクセスすることで、ダブって買ってしまったり、買う予定だったのをスルーしてしまったりするのをある程度予防します。
- URLを教えることで、友人に自分の買い物を頼むときも便利に使えるかもです。
- 付属のExcelファイルでPHP用のリストファイル(用の文字列)を作成することができます。
- そのうち買いたいもの、なかなか見つからないもの、そういったものをリストアップして、ふと見かけたときにそれがその商品なのかを調べるのにもいくらか役立ちます。
- まぁぶっちゃけ自分用です。主にアニメの中古CDを探すときに使っています。
- 使い方次第で、買い物リスト以外にも使えるかも知れません。
特徴
- サンプル→
- 買い物リストファイルを自動的にインデックス化、フリーワード検索のほか、頭文字からも検索可能
- 複数ジャンルの買い物リストを表示可能
- 表示項目名の変更可能
- 曲名・番組名 など、自由に2種類までのインデックス(頭文字)設定での検索が可能
- Amazonから商品価格・商品画像・著作を取得
- 希望価格記入欄あり
- 携帯でのアクセス性のためにアクセスキー入り
- AWS(Amazon Web サービス)は使っていません。IFRAME用HTMLからデータを取得しています。なのでAWSの登録は不要です。
- リストファイル用カンマ区切りリストを作成するためのExcelファイルを同梱しています。
最新版ダウンロード
2012/06/24 Ver.0.2
ダウンロード (zip/26KB)
ダウンロード (zip/26KB)
変更履歴
2012/06/24 Ver.0.2
- AmazonのIFRAMEの仕様が変わっていたので対応。
- フリーワード検索を実装しました。
- 希望購入価格を一覧にも表示するようにしました。
ダウンロード (zip/605KB)
2009/05/09 Ver.0.1
- それなりに動くようになったので公開
ダウンロード (zip/26KB)
使い方
- ダウンロードしたzipファイルを解凍します。
- サンプルに倣って、買い物リストをテキストファイルで用意します。
→同梱のExcelファイルでも作成できます。 - setting.txtを開き、1行目の参考行、2行目以降のサンプルに倣って、買い物リストPHP内で表示される項目の表示名を設定します。
- 変更の必要がある場合は、setting.phpの設定項目を変更します。(AmazonのアソシエイトIDがある場合は変更します)
- PHPが使えるサーバーにアップロードします。
- ブラウザ等で動作確認し、問題がなければ使用してください。
現時点での制限事項
- フリーワードでの検索は実装されていません。頭文字リンクのみです。
- Amazonからのロングネームデータの取得はできません。(IFRAMEからデータ抜いているので)
- 買い物リストの自動並べ替えは、頭文字以外ではされません。(頭文字では並びかわりますが、それ以外は入力順表示になります)
- Web上からの商品の追加、削除機能はありません。(必ずテキストファイルの方を変更してください)
- ユーザー認証は実装されていません。(URLを打ち込めば誰でも買い物リストを閲覧できる状態でアップロードされます。)
- 動作保証はしかねます。(適当に作ったので、どのバージョンのPHPで動くのかわかりません)
- 制御上、商品名等に「,」は使用できません。「,」等に変更してください。
- Amazonからのデータは、Amazon Webサービスからではなく、Iframeのソースから取得しているので、文字数が多いと途中までしか取得されません。
- Amazonから取得している著作名は、文字数が少なくても、一人目までしか取得しません。
- インデックス作成で「キ」と「ギ」が「キ」にまとまったりする動きはありません。別になります。
- 作成されるHTMLは<!DOCTYPE 〜 がない等、あまり正しいHTMLではありません。正しくすると容量が増えてしまうことも気にした措置です。
- 設置サーバーによっては動かない可能性があります。
利用規約っぽいこと
- すべての環境での動作を保証するものではありません。
- このPHPを使用したために発生したいかなる事故、問題等も作者は責任を負わないものとしたいです。
- つまり使うのは自由ですが面倒ごとは勘弁です。
- 改変、配布などは自由にしてくださって構いません。自分で作ったフリぐらいまででしたら気にしません。作ったフリかつ、こっちをソース泥棒扱いとかされると困りますが。
- 改変&配布の際はここと同様に無料であって欲しいですが、有料化するのも特にとがめません。
- PHPソース、設置方法等の質問には答えかねます。