PC・i-mode・EZweb(HDML・WAP2.0)・ドットi・J-SKY・H"LINK・AirH"PHONE・PDA・Lモード対応端末振り分けCGI

ふりりん

フリーソフト

バージョン4

Air H"PHONE対応。か?

 

こちらのページでは自作CGI「ふりりん」がダウンロードできます。
このCGIを、ページ自作派のあなたに捧げます!!

至らないCGIスクリプトですが、みなさんのお役に立てれば幸いです。

ふりりんの1大特徴


●単に端末に対応したページに自動的に振り分けるだけだったりして........
(このほかの特長は皆無というか、はっきり言って無い!!!)

ふりりんの振り分け対象


◇各種PDA◇J-SKY◇i-mode(DoCoMo製品)◇H”LINK◇AirH"PHONE◇EZweb WAP2.0端末◇EZweb HDML端末◇ドットi◇Lモード◇Opera◇MSIE3以前◇MSIE4以降◇NN3以前◇NN4◇NN6以上&Mozilla◇その他(ふりりん振り分け対象外)

まずはサンプルを見てみてください。

みなさんがお持ちのPCやケータイなどでアクセスしてみてください。その端末の名前やバージョンなどが表示されるはずです。
もし正しく表示されない場合は、下記CGI BBSにご報告お願いします。

PC・i-mode・EZweb・ドットi・J-SKY・H"・PDA・Lモード対応端末振り分けCGI
ふりりんサンプル (2003/04/03アップデート)
現在のバージョンは4です。
携帯電話からもアクセスしてみてください。
http://w021.q.fiw-web.net/furi/furi_sample.cgi
このサンプルで表示されるページはサンプル用に作成したものです。


ダウンロードは下からできます。

ふりりん
ダウンロード

(2003/04/03アップデート)
現在までのDL数:16254
現在のバージョンは4です。バージョンナンバーは別名保存した数なので機能アップ度とは関係ありません。このページの下に設置方法が説明されています。
 
意見交換の場
CGI BBS

動作確認やバグ、良かった悪かったなどふりりんに関する意見をお寄せください。
設置された方はぜひこちらにご報告ください。
私からの細かいインフォメーションもこちらに書き込んでいます。
報告の際はなるべく詳しくお願いできればと思います。

 

ふりりんの導入

 

とりあえず動くのを確認しよう編

 
1.ダウンロードしたファイルを解凍すると下のようなファイルができます。
ふりりんフォルダ
  └index.cgi
2.index.cgiのファイルを開き1行目のPERLのパスを書き換えます。
↓これ
#!/usr/bin/perl
3.index.cgiを自分のWEBスペースにアップロードします。
index.cgi--->アスキーモード
4.下の通りパーミッションを設定します。
index.cgi--->755
5.パソコンでURLを打ち込み表示を確認します。
いかがでしょうか。
”ごめんちゃい。あなたの端末向けのコンテンツはないでごあんど”
と表示されましたか?
パーミッションはプロバイダによって少し違う場合もあるようですので、そのサーバに合った設定にしてください。

ふりりんはindex.cgiというファイル名ですので、ふりりんを設置するフォルダ内にindex.html等のファイルが無ければ、多くのサーバではファイル名省略URLでアクセスできます。
 

カスタマイズしよう編

 
index.cgiのファイルを開き自分のサイトに合った設定をします。

# PDA用のページのURL
$pda = 'http://www.***.or.jp/~***/index.html';

PDA用のページのURLを設定します。PDAの種類として、Palm・ザウルス・Windows CE・ドリームキャスト・WebTVを設定してあります。URLはhttp://〜と始めてください。PDA用のページがない場合には空、つまり $pda = ''; としてください。

# J-sky用のページのURL
$j = 'http://www.***.or.jp/~***/j/index.html';

J-sky端末用のページを指定します。

# i-mode用のページのURL
$i = 'http://www.***.or.jp/~***/i/index.html';

i-mode端末用のページを指定します。

# H"LINK用のページのURL(下の$hjumpが0の場合はこのCGIから見た相対URLを、1の場合はhttpから始まる絶対URLを記述)
$h = './index.txt';
# H"LINKページの表示方法
# (0=ふりりんがファイルを読み込んで表示、1=ワンクッション式でファイルを直接表示)
$hjump = 0;

H”LINK端末用の設定です。H”LINKは規格上直接ページに飛ばすことが出来ないので、ふりりんがH”LINK用ファイルを読み込んで端末に表示するか、H”LINK用ファイルへのリンクページをを表示し、ユーザにクリックを促すか、どちらかの方法を選択します。$hjumpはそのための設定です。$hに記述するURLは$hjumpが0の場合は、このふりりんから見た相対URLを、$hjumpが1の場合には、http://〜と絶対URLで記入してください。

# AirH"PHONE用のページのURL
$hph = 'http://www.***.or.jp/~***/i/index.html';

AirH”PHONE端末用の設定です。

# EZweb WAP2.0端末用のページのURL
$ex = 'http://www.***.or.jp/~***/e/index.html';

EZweb用の設定です。こちらはWAP2.0端末、つまりau C5000や3000などの4ケタシリーズ用のXHTMLファイルを指定します。HDMLファイルしか用意されていない場合は、HDMLファイルを指定してください。EZwebのサーバが変換してくれます。

# EZweb HDML端末用のページのURL
$e = 'http://www.***.or.jp/~***/e/index.hdml';
# HDMLページの表示方法
# (0=直接ジャンプ、1=ワンクッション式で表示)
$ezjump = 0;

これもEZweb用の設定です。こちらはauの古い端末やTU-KAの端末、つまりHDML対応の機種向けの設定です。XHTMLファイルしかない場合は、XHTMLファイルを指定してください。HDMLファイルを置けないサーバなどで、HDMLファイルを別サーバに置く場合、直接ジャンプが出来ないようなら$ezjumpを1にしてみてください。

# ドットi用のページのURL
$di = 'http://www.***.or.jp/~***/i/index.html';

ドットi端末用のページを指定してください。絵文字などドットi独自のタグを使用していないならi-mode用ファイルを指定してもいいでしょう。

# L-mode用のページのURL
$l = '';

Lモード端末用のページを指定してください。

# ブラウザOpela用のページのURL
$op = '';

PCのブラウザ「Opera」用のページを指定してください。

# ブラウザMSIE3以前用のページのURL
$ie3 = '';

PC用のブラウザ「Microsoft Internet Explorer」の3以前のバージョン用のページを指定してください。

# ブラウザMSIE4以降用のページのURL
$ie4 = '';

PC用のブラウザ「Microsoft Internet Explorer」の4以降のバージョン用のページを指定してください。

# ブラウザNetscape3以前用のページのURL
$nn3 = '';

PC用のブラウザ「Netscape Navigator」の3以前のバージョン用のページを指定してください。

# ブラウザNetscape4用のページのURL
$nn4 = '';

PC用のブラウザ「Netscape Navigator」および「Netscape Communicater」のバージョン4用のページを指定してください。

# ブラウザNetscape6以降およびMozilla用のページのURL
$nn6 = '';

PC用のブラウザ「Netscape6」以降のバージョン用のページを指定してください。

# その他のソフト・端末用のページのURL
$p = '';

上記設定以外の端末用の設定です。メジャーでないPCのブラウザか、巡回ソフトやダウンロードソフト対応になると思います。

# 対応ファイルがない端末のためのキメゼリフ
$error = "ごめんちゃい。あなたの端末向けのコンテンツはないでごあんど";

URLの設定がない端末のために、”そちらの端末用のページは用意してないですよ〜”的なコメントを記入してください。

 

著作権・使用上の注意

●このソフトウェア(ふりりん)はkim(木村洋介)が作成しました。
●著作権はkimにあります。
●著作者の許可なく配布・販売することを禁止します。
●ふりりんはフリーソフトです。
●ふりりんを使用して発生したいかなる損害に対しても著作者はその責任を負いません。
●改造は自由ですが、スクリプト内にある著作者情報は削除・変更しないでください。
●perlはversion4でも動くかもしれないです(未確認)。

 

更新履歴

●バージョン4(03/04/03)
 Air H”PHONE対応のつもり。
●バージョン3(02/10/02)
 ネスケ7、Mozilla、EZweb WAP2.0シミュレータの判別を修正。
●バージョン2(02/03/11)
 IEやNetscapeなどにも対応。
●バージョン1(02/02/18)
 初公開。

Copyright(c) 2003 kim. All rights reserved. このサイトはInternet Explorer5のみで表示の確認を行っています。

トップページに戻る