Laboratory of Mobile Agricultural Chemicals Searcher
携帯農薬検索実験室

実験成果

  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定  
3 / 16 ツリー <前へ | 次へ>

〔2〕端末の自動判定 Hidemi Oya (04/11/17 15:08) [添付]
〔12〕端末の自動判定2 (PHP 版) Hidemi Oya (05/05/28 23:41) [添付]
〔13〕端末の自動判定3 (PHP 版) Hidemi Oya (05/06/13 0:32) [添付]
〔14〕端末の自動判定3 (perl 版) Hidemi Oya (05/06/13 0:49) [添付]
〔27〕端末の自動判定4 (PHP 版) Hidemi Oya (06/10/24 21:19) [添付]
〔28〕端末の自動判定4 (perl 版) Hidemi Oya (06/10/24 21:26) [添付]

〔2〕端末の自動判定
 Hidemi Oya WEB  (04/11/17 15:08)

引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : detect.lzh
・サイズ : 0.9KB
     このサイトのトップページは、端末が携帯電話か PHS の場合は携帯端末用ページが、PC などの場合は固定端末用ページが自動的に表示されるようになっています。
  このような端末判定とそれに応じた処理は、CGI, SSI, PHP などで可能ですが、サーバの負荷を考慮して、PHP で作ってみました。判別方法は、リンクで紹介した「CGIぽん」のものをそのまま使っています。処理内容は、include (require でも同じ)でそれぞれの端末用ページをそのまま表示しているだけです。
  今のところ、PDA は固定端末とみなします。

〔12〕端末の自動判定2 (PHP 版)
 Hidemi Oya WEB  (05/05/28 23:41)

引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : detect2.lzh
・サイズ : 0.6KB
     以前の方法では Vodafone 3G 端末が判定できないので、その判定を追加しました。

  今回は、端末判定用スクリプトを ismobile.php という別ファイルに置き、これを index.php から include で関数のように呼び出し、返り値によって index.php 内で include するスクリプトを変えています。

〔13〕端末の自動判定3 (PHP 版)
 Hidemi Oya WEB  (05/06/13 0:32)

引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : detect3.lzh
・サイズ : 0.6KB
     携帯電話・PHS・PDA の PHP による判定ルーチンです。

  PDA を追加したことにより、今までのような単純な文字列比較の繰り返しでは判定できなくなったため、アルゴリズムを全く変えました。正規表現による文字列比較は単純な文字列比較より低速なため、文字列比較は1回しか実施しないようにしてあります。
  Plam に関しては、標準ブラウザが存在しないため、ユーザエージェントに 'Palm' という文字列を含むブラウザを使用しているときのみ、PDA と判定します。

  前回同様、端末判定用スクリプトを ismobile.php という別ファイルに置き、これを index.php から include で関数のように呼び出し、その返り値によって index.php 内で include するスクリプトを変えています。

〔14〕端末の自動判定3 (perl 版)
 Hidemi Oya WEB  (05/06/13 0:49)

引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : detect3pl.lzh
・サイズ : 467byte
     携帯電話・PHS・PDA の perl による判定ルーチンです。アルゴリズムは PHP と全く同じです。
  package になっていますが、あまり意味はないので、ismobile 関数だけ抜き出して使った方が良いと思います。

〔27〕端末の自動判定4 (PHP 版)
 Hidemi Oya WEB  (06/10/24 21:19)

引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : detect4php.zip
・サイズ : 0.8KB
   携帯電話・PHS・PDA の PHP による判定ルーチンです。
[#13] にソフトバンクモバイルのユーザエージェントを加えただけです。

〔28〕端末の自動判定4 (perl 版)
 Hidemi Oya WEB  (06/10/24 21:26)

引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : detect4pl.zip
・サイズ : 0.5KB
   携帯電話・PHS・PDA の perl による判定ルーチンです。
[#14] にソフトバンクモバイルのユーザエージェントを加えただけです。

  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定  
3 / 16 ツリー <前へ | 次へ>
ページ:  ┃  記事番号:   
(SS)C-BOARD vv3.8 is Free.