...Nogate...
>かなり使途不明なCGIです。 imode等の携帯端末から普通見れないページを無理矢理 見てしまおうという力技フィルタリングゲートウェイ。 大きめのページも、各端末の限界容量で強引にページ分断して表示しますので、 デカイページを意地でも見たい人なんかにもお勧め。 っつーか居るのかそんな奴。
■特徴
・minibbsに対応
・refererを吐き出すのでtcupにも書き込みが可能
message from hikkiに対応:p
・転送ログ記録可能
・言ってみればこれってcgi串
・とりあえずimodeフィルタリング対応
・リンク先へも少しだけアドレス変換するので飛べます
・重い<フィルタリング処理が無駄だらけ(汗
・フォーム対応(一部不可)
・フレーム対応(かなり強引)
・使用できないor見苦しくなるタグを除去
・カタカナを半角に変換して表示
・データページ分割
・リンク先がimode対応ページであった場合、解除することにより通常通りの使用が可能になる
 (解除できないと無駄が出てしまうでしょ?<ブックマークにもしにくいし)
・割とキレイにページ分割 ・制限したURL以外のアクセスを禁止できる ・汚いソースコード:p
・自由に改変・配布可能
・imodeSS(川原 千種氏作)により、imode携帯が無くてもPC上で画面をシミュレートできる
■サンプル
サンプルゲートウェイ

[ http://www.twin.ne.jp/~miyasita/oyaji/nogate/n.cgi ]
ゲートウェイ使用例
例1[ 非imode対応ページリンク集 ]
例2[ ホームページの似非imode対応 ]
(ねぎ屋のimodeページは↑のようにnogateを使って通常ページと共有されています。)
■説明
設置方法は、[readme.txt]もしくは[nogate.cgi]の頭に書いてます。

使用方法は、携帯からアクセスするだけ。
閲覧先のページはnogateによりタグ等をフィルタリングされ 、なおかつ大きいページはページ分割され表示されます。 画面中の操作メニューは以下の通り。

操作メニュー
[更新] 表示しているページを最新情報に更新します。
[次頁] 次のページへ移動します。
[解除] nogateを経由させず直接ページを表示します。(元々imodeに対応しているページ向け)

  おそらく携帯で直接nogateにアクセスしてもURL入力で手で打ち込むのが大変で使い物にならないでしょう。
使用例のようにリンク集を作り、そこから飛ぶようにした方が使い道があると思います。(現在リンクcgi制作中)
似非imode対応は、A Linkタグを使用したインデックスページのみ別途作成しています。
  その際リンクはあらかじめPCにてnogateを利用し、表示されるnogate経由のアドレスを利用します。
また、スクリプトの仕様上見るに耐えない場合があります。HTMLを編集して影響の少ないように作り替えるなどしてください。

pcからの閲覧で表示されるnogate経由のアドレスは実際は下のようになっています。

[ http://www.twin.ne.jp/~miyasita/oyaji/nogate/n.cgi?
MoN=g&UoN=http%3A%2F%2Fwww.geocities.co.jp%2F
Playtown-Denei%2F1097%2Fi_index.htm
]


使用、改変、転用等は作者に無断で行ってもかまいません。(jcode.pl除く

 サンプルは時間及びIP等経由リストを取っています。
もし悪用された場合、必要であれば機関に提出します、無茶なことはしないでください。
勝手にダウンロードしてどこか別のサーバーで遊ぶ場合は関係ありません:p

 不具合だらけのスクリプトなので、初心者御免っつーかCGIとかPerlって何?
パーミッションて何?とか、jcode.plって?って人は、やはり
ネットサーフレスキュー等で勉強しましょう。
■免責
著作権は保持しますが、スクリプトを使用する事によって生じた不利益及びトラブルに関して作者は一切責任を負いません。
ご了承の頂ける方のみお使いください。
■ダウンロード/a>
[ nogate003.lzh ] ver 0.03 暫定公開版
[ nogate001.lzh ] ver 0.01 正式公開版
内容物
[ n.cgi jcode.pl sysdata.txt readme.txt ]
解凍できない人は、帰りましょう。
■要注意
プロバイダに大変迷惑なバカ重CGIです。
こんなもん使うんだったら、imode用にページを作り直した方が早い気もしますが、
不精者のオレですから、一つのHTMLで全部流用できると楽じゃない?
と思いこみ、とりあえず作ってみました。
また、このスクリプトはSocketを直接操作しますので、
Niftyのような対応していないプロバイダではうんともすんとも言いません。
あしからず。
PCの表示用に川千原千さんの imodeSSを使用しています。
個人用途であれば、自由に使用して問題ないそうですので、
利用されたい方は川千原千にて入手して下さい。
Copyright(c) 2001 おやぢ