PHP、Smarty、ケータイサイトについて発信中。書籍 「Smarty動的webサイト構築入門」(技術評論社) 好評発売中
RSS icon Home icon
  • PEAR::Net_UserAgent_Mobile用のi-mode機種情報xml


    ★★注意★★ このXMLファイルは「SO902iWP+」の情報を含みません。

    ★★注意★★ このXMLファイルは「SO902iWP+」の情報を含みません。自作ツールでXMLに書き出すときも、Net_UserAgent_Mobile内で読み込むときも、「SO902iWP+」がエラーになるためです。幸いなことに、Net_UserAgent_Mobileの埋め込み機種情報に「SO902iWP+」があります。そこで、次のように、Net_UserAgent_Mobileを呼んでください。

    /*
     * 「SO902iWP+」ではない場合に、docomomap.xmlを使う
     * 「SO902iWP+」の場合は、Net_UserAgent_Mobile埋め込みの機種情報を使う
     */
    if ( ! preg_match(’/SO902iWP[+]/i’, $_SERVER['HTTP_USER_AGENT']) ) {
      $_SERVER['DOCOMO_MAP'] = "docomomap.xml";
    }
    $agent = &Net_UserAgent_Mobile::factory();
    $display = $agent->getDisplay();