NOEMBLEM/エンブレムが設定されていません。

共有ファイルの詳細

CGI.pm.octet-stream

 (6KB)
投稿者: さん
投稿日:2001/10/17 18:47
このファイルは以下のMLメールに添付されていたファイルです
Re: [perl-oo:0445] OOPでフォームデコードするには
さとうふみやす です。

At Wed, 17 Oct 2001 16:42:59 +0900,
s-miyazaki@njc.co.jp wrote:
> このようなサブルーチンを使っていましたが、CGI.pmを継承して
> 漢字コード変換機能を付与する形でOOP化してみようと思いました。

昔 Perl の OOP やらの書き方をよく理解せずに場当たり的に作って
それをひきずってますが、モジュールを添付します。
ご参考までということで…。
ブラッシュアップしたいのだが時間も機会もないのでそのまんま。
# ダメ出し期待 (門前払いものか? :-)

CGI.pm を継承しているほかのモジュールを参考にしたと記憶しています。

Perl 5.00[45] ではそこそこ実績がありますが、Perl 5.6 以降は
ありません。

> CGI.pmが「$value =~ s/&/&/g;」あたりの処理もやってくれるので
> 楽だなと思っていたのですが、

それは HTML として出力するときだけしか必要ないので、
やるとしたら別のメソッドで実装でしょうかね。

> [1]でデータをセットしなおした時点にも「,」を「,」に
> 変換してしまっているようなのです。

はて、Perl 5.005 の CGI.pm はそんな動作をしていたっけ…。

--
SATOH Fumiyasu - fumiya @net-thrust.com, @samba.gr.jp, @namazu.org or ...
THRUST Co., Ltd. @ Fujisawa, Kanagawa, Japan - http://www.net-thrust.com
Samba-JP, aka `Samba Users Group Japan' - http://www.samba.gr.jp
Apache-JP(?), aka `Japan Apache Users Group' - http://www.apache.jp
Namazu, a full-text search engine - http://www.namazu.org


添付元のMLメールを読む
注意!
freemlのファイル共有機能は、あくまでMLメンバー同士で行うファイル共有の”場”を提供するものであり、
その場でやり取りされるファイルの安全性を保障するものではありません。

ファイルの中には、あなたのパソコンに重大な被害を与える悪質なものがある可能性があります。
ファイル共有機能を利用して、ダウンロードしたファイルにより生じた損害について、
運営事務局は一切の責を負いません。十分にご注意の上、ファイルのダウンロードを行ってください。
共有ファイル一覧に戻る