Kenji Suzuki
kenji****@gmail*****
2011年 6月 7日 (火) 08:04:05 JST
Kenji です。 On Mon, 6 Jun 2011 22:15:04 +0900 HAMAGUCHI Seiji <makot****@dive-*****> wrote: > ML参加者の皆さん > > お世話になっております。濱口@スマイルロジックです。 > > > ユーザエージェントクラスを継承して is_smartphone() メソッドを > > 追加した方がいいんじゃないかと思いました。 > > これで良い感じでしょうか? そうですね。その方が綺麗ですね。 // Kenji > <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); > > class MY_User_agent extends CI_User_agent { > > function __construct() > { > parent::__construct(); > } > > /** > * スマートフォン(iPhone/iPod/iPad/Android)の判別 > * > * @return type boolean > */ > function is_smartphone(){ > > $ua = $this->agent_string(); > $is_mobile = $this->is_mobile(); > > if(preg_match('/iPhone|iPod|iPad|Android/i', $ua )){ > return TRUE; > } > else > { > if($is_mobile == TRUE){ > return FALSE; > } > else > { > // PC > return TRUE; > } > } > } > > } > > CI的な拡張の仕方だと、このやり方なんでしょうね。 > ブログも修正しておきます。 http://t.co/bOKuZVx > > 以上、よろしくお願いします。 > > -- > Makoto / HAMAGUCHI Seiji > makot****@dive-***** > http://smilelogic.jp/makoto/ > http://twitter.com/mako10z/ > <!- > 個人事業主: スマイルロジック(smileLogic) > mail: hamag****@smile***** > web: http://smilelogic.jp/ > titter : http://twitter.com/smilelogic_jp/ > -!> > > _______________________________________________ > Codeigniter-users mailing list > Codei****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users