//---------------------------------------------------------------------- // readme.txt // // ◇キャリア判定クラス // // mobile_checker [v2.2] // // Copyright (C) 2007 naviwave // // HomePage: http://www.naviwave.com/ // E-Mail: master@naviwave.com //---------------------------------------------------------------------- ◇はじめに mobile_checker は、携帯電話端末からのアクセスに対するキャリア判定を行います  utfで作成していますので、携帯電話が最新機種では問題ありませんが、旧機種にも 対応させるには shift-jis に変換する必要がありますのでご了承ください。 ◇動作環境 ご使用のサーバー上でPHPが動作する必要があります。 【開発環境】 PHP 5.2.3 Apache 2.2.2 UTF-8 ◇特徴 1) クラスなので他のスクリプトへの導入が簡単。 2) DoCoMo、au、SoftBank、及びそれ以外(PCなど)の判定ができる。 3) IPアドレスで判別しているので、ほぼ正確な判定ができる。   各キャリアお発表情報にしたがったIPでチャックする。 ◇ファイル class_mobile.php 本体クラススクリプト index.php サンプル用プログラム readme.txt 説明書(このファイル) mobile.png QRコード ◇使い方 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 ; ◇使用上の注意 このスクリプトはフリーです。誰でも自由に使用できます。 独自に修正・改造して使用することも自由です。 ただし、サポートはしません。 バグ報告や機能アップの要望は受け付けますが、対応をお約束できるものではございません。 また、このスクリプトを使用することによって生じたいかなる損害にも、作者はその責任を負いません。 当スクリプトを使用する場合は、以下にリンクを張っていただけると助かります。 ただし強制はいたしませんので個人の判断におまかせします。 http://www.naviwave.com/ ◇作者情報 秩父の情報とIT情報の c-atwork Kazuhisa Katoh http://c-atwork.com/ SEO、ホームページ制作 naviwave (なびうぇ~ぶ) http://www.naviwave.com/ ◇改版履歴 2008/03/31 version 2.2 IPアドレスリストを最新版に更新、及びWillcom、emobileを追加 2007/11/20 version 2.1 IPアドレスリストを最新版に更新