勉強したことのメモ

webプログラマ見習いが勉強したことのメモ。

ガラケーorスマフォ判別

      2014/07/03

ガラケーとスマフォの判別。

やりたい事はガラケーorスマフォで条件分岐させたい。

■参考元

http://blogs.yahoo.co.jp/doityourselfa/21747434.html

function chk_ua(){
$agent = $_SERVER['HTTP_USER_AGENT'];
if(ereg("^DoCoMo", $agent)){//docomo
return("gara");
}else if(ereg("^J-PHONE|^Vodafone|^SoftBank", $agent)){//SB
return("gara");
}else if(ereg("^UP.Browser|^KDDI", $agent)){//au
return("gara");
}else if(ereg("iPhone", $agent)){//iPhone
return("suma");
}else if(ereg("Android", $agent)){//android
return("suma");
}else{
return("suma");
}
}
$ua_mode = chk_ua();

if ($ua_mode == 'gara') {

//ガラケー時の処理

} else {

//スマフォ時の処理

}

 - PHP

  関連記事

画像登録用のfunction

<?php /****** 画像アップロード用function 画像送付側 ...

jQuery.uploadでリアルタイムプレビュー

やりたい事は、 ・<input type="file">で画像を選択 ...

PHPで特定のファイル内のみタイムアウトを無効にする

重たい処理をするページだけ、タイムアウトを無効にする場合のメモ。 以下をPHPフ ...

PHPで「Warning: date(): It is not safe to rely on the system's timezone settings.」のエラー

PHPでdate関数を使った際に、   [crayon-5dcfdef ...

PHP5.4系でAPCが上手く動かなかったので5.5にアップデート&Zend OPcache導入

PHP5.3系から5.4系にアップデートしてから、WordPressがちょっと重 ...

PHPで配列を検索クエリ化、検索クエリを配列化

PHPで配列を検索クエリ化、検索クエリを配列化する方法のメモ。   ■ ...

no image
PHPでもキャッシュで画像が表示されない

ここみたいにキャッシュの影響と考えられるケースが発生した。 結果的にキャッシュっ ...

PHPでファイルパスorフォルダパスの確認

PHPで画像とか触る際にフォルダのパス、ファイルのパスを 知りたいことがあったの ...

PHPで数字のプラスとマイナスを反転させる

gmp_neg http://php.net/manual/ja/functio ...

PHPの配列でキーの最大値を取得

PHPの配列でキーの最大値を取得したかった。以下で対応する。 [crayon-5 ...