Web+DBプログラミングの基礎 Apache + PHP + MySQL Version5編 Vol.18


DoCoMo用電話帳登録QRコード作成プログラムを紹介します。

QRコードは(株)デンソーウェーブの登録商標です。

[前準備]

こちらの記事を参考にプログラムテストのための環境を設定してください。

尚、本プログラムではMySQLは使用しませんのでMySQLのテーブル作成等の作業は不要です。

--- このプログラムはユーザー定義関数を使用します。
事前にApache + PHP + MySQL Version5編 Vol.02のユーザー定義関数myfunc.phpを作成しておいてください。

[その他ハード等の必要な環境]

QRコードの読み込みをテストするためにはQRコードを読み込み可能な携帯電話が必要です。
QRコードをディスプレイに表示する場合は液晶ディスプレイであれば画面から直接読み取りできます。
ディスプレイが液晶ではなくブラウン管の場合は画面から読み取りすることが難しいので、プリンタでQRコードを印刷して読み取ります。

[仕様]

NTT DoCoMoのサイトの 「ホーム/サービス・機能/iモード/作ろうiモード/コンテンツ/知りたいiモード技術情報を選ぶ/バーコード機能/概要/ネイティブアプリケーションとの連携」の 「メール連携機能」を参考にDoCoMo用メール連携QRコードを作成します。

ブックマーク登録のQRコードは下記のフォーマットで記述したテキストを元に
ライブラリ「QRcode Perl/CGI & PHP scripts ver. 0.50g」(Y.Swetake氏作)
を使用してQRコードを作成します。

アドレス帳登録用データ
MECARD:N:【姓】,【名】;SOUND:【姓ヨミ(半角カナ)】,【名ヨミ(半角カナ)】;TEL:【電話番号】;EMAIL:【メールアドレス】;NOTE:【メモ】;;

<例>

姓名:山田太郎
姓ヨミ(半角カナ):ヤマダ タロウ
電話番号:123456789
メールアドレス:xxxx@docomo.ne.jp
メモ:テスト登録

を登録する場合のフォーマットは次のようになります。

MECARD:N:山田,太郎;SOUND:ヤマダ,タロウ;TEL:123456789;EMAIL:xxxx@docomo.ne.jp;NOTE:テスト登録;;



MySQL Version5関連記事一覧

Web+DBプログラミングの基礎 Apache + PHP + MySQL Version5編の記事一覧

Web+DBプログラミングの基礎 Apache + PHP + MySQL/PostgreSQL FAQ 一覧