//---------------------------------------------------------------------- // readme.txt // // ◇キャリア判定クラス // // mobile_checker [v3.0] // // Copyright (C) 2007-2008 naviwave // // HomePage: http://www.naviwave.com/ // E-Mail: master@naviwave.com //---------------------------------------------------------------------- ◇はじめに mobile_checker は、携帯電話端末からのアクセスに対するキャリア判定を行います  utfで作成していますので、携帯電話が最新機種では問題ありませんが、旧機種にも 対応させるには shift-jis に変換する必要がありますのでご了承ください。  また、バージョン3.0から、簡易的にIPアドレスリストを自動取得するスクリプトを 同梱いたしました。  PHPの設定で allow_url_fopen が true(1) のサーバをご利用でしたら、スクリプト を動作させることで、IPアドレスリストを最新版に保つことが可能です。  なお、スクリプト本体はこれに対応しておりません。 ◇動作環境 ご使用のサーバー上でPHPが動作する必要があります。 【開発環境】 PHP 5.2.3 Apache 2.2.2 日本語エンコーディング UTF-8 ◇特徴 1) クラスなので他のスクリプトへの導入が簡単。 2) DoCoMo、au、SoftBank、及びそれ以外(PCなど)の判定ができる。 3) IPアドレスで判別しているので、ほぼ正確な判定ができる。   各キャリアお発表情報にしたがったIPでチャックする。 ◇ファイル check_lib.php IPリスト自動取得用スクリプト class_mobile.php 本体クラススクリプト index.php サンプル用プログラム ip_lists.php   IPアドレスのリストファイル(書き込み権限を与えてください) mobile.png サンプル用QRコード readme.txt 説明書(このファイル) ◇インストール方法 1. すべてのファイルを同一ディレクトリにアップロードしてください。 2. ip_lists.phpに書き込み権限を与えてください。(666など) 3. check_lib.php をできればリネームしてください。(phpとして実行可能な名前に) 4. 最初1度だけリネームした check_lib.php にブラウザからアクセスしてください。 ◇使い方(スクリプト本体) 1. クラスを読みこみます require_once ('class_mobile.php'); 2. インスタンスを作成します $mobile = new mobile_chk; 3. 必要なプロパティを参照します ・端末のタイプ番号を返します(0:DoCoMo 1:au 2:SoftBank 3:PC 4:Willcom 5:emobile) $mobile->mobile_type; ・端末の名称を返します('DoCoMo' , 'au' , 'SoftBank' , 'PC' , 'Willcom' , 'emobile') $mobile->mobile_name; ・3ケタごとに整形されたIPアドレスを返します(12.34.56.78 → 012.034.056.078) $mobile->result_ip ; ◇使い方(IPアドレスリストの取得) 1. ネームした check_lib.php にアクセスする。 2. サンプルスクリプトなどを利用して、IPリストが最新バージョンであることを確認する。 ◇使用上の注意 このスクリプトはフリーです。誰でも自由に使用できます。 独自に修正・改造して使用することも自由です。 ただし、サポートはしません。 バグ報告や機能アップの要望は受け付けますが、対応をお約束できるものではございません。 また、このスクリプトを使用することによって生じたいかなる損害にも、作者はその責任を負いません。 当スクリプトを使用する場合は、以下にリンクを張っていただけると助かります。 ただし強制はいたしませんので個人の判断におまかせします。 http://www.naviwave.com/ ◇作者情報 秩父の情報とIT情報の c-atwork Kazuhisa Katoh http://c-atwork.com/ SEO、ホームページ制作 naviwave (なびうぇ~ぶ) http://www.naviwave.com/ ◇改版履歴 2008/12/04 version 3.0を公開