トップページ⇒php
991コメント318KB

Perlのこと何でも聞いてきてよ

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。02/02/04 00:32ID:???
       / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       | 役に立つとは限らないけどね☆
   ∧ ∧ |/\_________
   (,,゚Д゚)____.
   (つ/~ ※ ※ \
   /※ ※ ※ ※ \
   ~~~~~~~~~~~~~~~~~~~
0755nobodyさん2005/07/08(金) 23:43:38ID:???
オープンソースの掲示板やチャットには、2chでいうところの
「糞プログラム」「クソコード」「クソ」があるのですね。
人によってはそれを「スパゲティー」と呼んだりしてますね。
0756nobodyさん2005/07/08(金) 23:44:46ID:???
「クソ」でないちゃんとしたプログラムはどこにありますのやら
0757nobodyさん2005/07/09(土) 00:16:16ID:???
それを挙げちゃうと底が知れちゃうでしょ。
明らかに糞なもんだけ指摘しとけばそれっぽく振舞えるからそれでいいの。
0758nobodyさん2005/07/09(土) 00:17:28ID:???
m9(^Д^) プギャー
0759nobodyさん2005/07/09(土) 18:06:48ID:???
>>756
少なくともJAPUたん(本物)が書いたモノはクソではないはず(バグはあっても・・・)
過去ログとか漁りまくればいっぱい見つかるよん(多分)
確か、公開されている他人のスクリプトを検証してセキュリティホールを晒したりもしてた(何年も前の話だけどね)
0760nobodyさん2005/07/10(日) 09:26:32ID:+tk22meL
image-magickで300Kくらいの画像は問題ないのですが、1Mくらいのサイズの画像を縮小させようとしたら途中で変換されず止まってしまいます
なにが原因なのでしょう
元画像:ttp://www.946yo.net/test/image.jpg
変換画像:ttp://www.946yo.net/test/image2.jpg
ソース
#!/usr/local/bin/perl
print "Content-type:text/html\n\n";
use Image::Magick;

$img_file = "image.jpg";
$width = "200";

$i = Image::Magick->new;
$i->Read($img_file);
$i->[x]->Scale($width);
$i->Write("mini_image.jpg");
0761nobodyさん2005/07/10(日) 20:33:51ID:BYWPJpu1
undefでメモリ開放出来るらしいのですが、
exitでも可能ですか?
exitの手前にundefするのは無駄でしょうか?
0762nobodyさん2005/07/10(日) 21:24:56ID:NbF3Xqh9
>>761
プログラムを終了しても確保したメモリを残したままにすることはできますか?
0763nobodyさん2005/07/10(日) 21:26:53ID:BYWPJpu1
>>762
俺が悩みすぎなだけだったか・・・
0764nobodyさん2005/07/11(月) 13:12:24ID:???
>>754
コード晒すのは結構だが、こういうのは名前だけでも CPAN モジュールを
挙げておいた方がイイ気がする。

use I18N::LangTags ();
use I18N::LangTags::Detect ();

my @lang = I18N::LangTags::implicate_supers(I18N::LangTags::Detect::detect());

てか、車輪の再発明って俺嫌いなんだよね。継続的にメンテできるならともかく。
0765nobodyさん2005/07/11(月) 13:23:09ID:/9KclxVJ
>760
おれんとこは普通に変換できるよ
0766nobodyさん2005/07/11(月) 13:23:12ID:???
>>760
顔と名前…プライバシーも糞もあったもんじゃないな(;´Д`)

手元で変換してみたけど問題は無かったよ。Web サーバ側でプロセスの
メモリ使用量を制限されてるんじゃないかと推測。

どっちにしろ、それだけじゃ情報量が不足してて的確な答えは出せません。
0767nobodyさん2005/07/11(月) 14:36:05ID:DqJcH8xh
>>764
どうもありがとう。
さっそく、I18N::LangTags ンストールしてきました。
>>754
中の人がどんなことをしてるかの勉強になりました。
0768nobodyさん2005/07/11(月) 16:37:32ID:QNaKh9Pe
use vars qw($version $imode_flag $mona_flag);
フリーのCGIを見ていると、このような箇所があったのですが、
これって何なんでしょうか?
0769nobodyさん2005/07/11(月) 17:31:25ID:???
>>768
our みたいなもん。つーか perldoc vars。
0770nobodyさん2005/07/12(火) 11:04:51ID:CdQFjjCK
みんな、cgi-lib.plとCGI.pmのどっち使ってる?
Perl6では、なんか新しいCGI用に便利なモジュールとかでるんですか?
0771nobodyさん2005/07/12(火) 11:09:51ID:???
用途にもよるがcgi-lib.plは使わない
0772nobodyさん2005/07/12(火) 13:20:50ID:CdQFjjCK
じゃ、CGI.pm使ってますか?それとも自前ですか?
0773nobodyさん2005/07/12(火) 13:42:38ID:???
CGI.pmはデフォがほとんどだから自前ってことは無いんじゃ?
0774nobodyさん2005/07/12(火) 18:18:30ID:???
ただのフォームデコードだけなら自前かCGI::Liteで十分じゃね
俺の場合HTML::Template使うことが多いんでCGI::Lite.pm
簡単なHTML吐かせるだけならCGI.pm使うことも

Perl6はシラネ
0775nobodyさん2005/07/12(火) 19:08:44ID:NlgVBMQc
$_ = qq{
<TR><TD></TD></TR>
<TR><TD></TD></TR>
<TR><TD></TD></TR>
<TR><TD></TD></TR>
<TR><TD></TD></TR>
<TR><TD></TD></TR>
<TR><TD></TD></TR>};

s{<TR>.*?</TR>$}{}s;

print $_;

----------
で、全部消えちゃう

s{<TR>.*?</TR>}{}s;
だと、ちゃんと最短マッチで一行だけ消える

$で行末指定すると、最短マッチにならないのは仕様なの?
0776nobodyさん2005/07/12(火) 19:37:24ID:???
prelre 嫁

文字列に含まれる改行は "^" にも "$" にもマッチしない。
なので、{<TR>.*?</TR>$} は「文字列の」終端までマッチしてしまう。
0777nobodyさん2005/07/12(火) 19:41:42ID:???
改行無し
$_ = qq{<TR><TD></TD></TR><TR><TD>〜略〜</TD></TR><TR><TD></TD></TR><TR><TD></TD></TR>};
s{<TR>.*?</TR>$}{}s;

でやってみたけどやっぱり空欄になるね。
0778nobodyさん2005/07/12(火) 19:48:42ID:???
行頭から見ていくからかね。
行頭から$まで消える。
07797752005/07/12(火) 20:09:17ID:NlgVBMQc
よくわからんのですが、結局、最後の<TR>...</TR>だけを消すにはどうしたらいいの?
0780nobodyさん2005/07/12(火) 20:28:50ID:???
初心者が頑張ってみましたよ
s{<TR>([^<TD]*)?<TD([^>]*)?>([^TR>]*)?</TD></TR>$}{}s;
0781nobodyさん2005/07/12(火) 20:30:11ID:???
訂正
s{<TR>([^<TD]*)?<TD([^>]*)?>([^TD>]*)?</TD></TR>$}{}s;
効率良いやり方俺も知りたいです。
0782nobodyさん2005/07/12(火) 20:36:04ID:???
$_ = qq{
<TR><TD></TD></TR>
<TR><TD></TD></TR>
<TR><TD></TD></TR>
<TR><TD></TD></TR>
<TR><TD></TD></TR>
<TR><TD></TD></TR>
<TR><TD></TD></TR>};

print "[$_]\n";

@a = split(/<tr/i,$_);
pop(@a);
$_ = join('<tr',@a);

print "[$_]\n";
0783nobodyさん2005/07/12(火) 20:39:15ID:???
あ、そうか。正規表現ばかりが脳じゃない
0784nobodyさん2005/07/13(水) 02:25:13ID:???
$_ = qq{
<TR><TD></TD></TR>
<TR><TD></TD></TR>
<TR><TD></TD></TR>
<TR><TD></TD></TR>
<TR><TD></TD></TR>
<TR><TD></TD></TR>
<TR><TD></TD></TR>};
$_ = reverse $_;
s{>RT/<.*?>RT<}{}s;
$_ = reverse $_;

print;
0785nobodyさん2005/07/13(水) 02:36:03ID:???
>>784は、数字に三桁ごとカンマを付ける処理の応用だお

$_ = 12345;
$_ = reverse;
s{(\d{3}\B)}{$1,}g;
$_ = reverse;

print;
0786nobodyさん2005/07/13(水) 09:13:35ID:???
おまいら初々しいな
0787nobodyさん2005/07/13(水) 11:39:05ID:???
reverseって長文の場合は時間かからない?
0788nobodyさん2005/07/13(水) 12:52:35ID:???
>>787
reverse の処理速度が気になるよなコトを Perl でやってはいけない。
0789nobodyさん2005/07/14(木) 00:09:04ID:A+ziPPVI
なんかPPMでモジュールのインストールが出来ないんだけど。
俺だけかな。
0790nobodyさん2005/07/14(木) 06:49:37ID:???
>>789
俺は出来る
ppm>version
PPM - Programmer's Package Manager version 3.1
0791nobodyさん2005/07/14(木) 13:00:02ID:opBAVVHm
特定の条件がそろうとサーバーに内部エラー(今回はHTTP_RESET 205)を返してもらいたいのですがどうすればいいのでしょう?
0792nobodyさん2005/07/14(木) 20:54:08ID:???
print <<EOF;
Status: 205

EOF
0793 2005/07/15(金) 01:48:51ID:???
Perl CGIのワーニングって速度に影響しますか?
perl -w で出るような変数1回しかつかってないよ系
0794 2005/07/15(金) 19:12:56ID:???
実行中のperl CGIのメモリ利用量調べるにはどうすればいいですか
0795nobodyさん2005/07/15(金) 21:24:09ID:???
>794
俺はsleepさせてpsで挙動を見たことがあるけど
そもそもメモリを気にするようなデカいコンポーネントをCGIで実行するのはどうかと
mod_perlかFastCGIで常駐させたほうがいいと思うよ
0796nobodyさん2005/07/15(金) 21:34:05ID:???
>793
もちろんゼロではないだろうが、無視できるレベルでは?
むしろ-wそのものよりも、
-wによる出力内容をファイル等に落とすことのほうがオーバーヘッドが大きい罠
0797nobodyさん2005/07/16(土) 15:49:57ID:c8mV9oxP
foreachで放り込んでる途中にある行で条件にヒットするとforeachを中断して次の処理に・・・ってことは可能ですか?
0798nobodyさん2005/07/16(土) 16:00:47ID:???
できる
0799nobodyさん2005/07/16(土) 16:18:14ID:???
foreach $file (@files) { # foreachで放り込む(?)
処理1;
if (条件) { # 条件にヒットしたら
next; # 次の処理に
}
処理2;
}
0800nobodyさん2005/07/16(土) 22:44:10ID:???
文脈から考えて last のことだろ
08017912005/07/24(日) 22:34:03ID:thQc31XV
 内部エラーを返すことはできたのですがボーダフォンでのみ205のエラーが認識されません

 これって何が原因なんでしょうか?
0802nobodyさん2005/07/24(日) 23:20:49ID:???
>>801
まずはどうやってるのか示すべきだろ。
0803nobodyさん2005/07/27(水) 04:26:01ID:4TEPd56R
すいません、教えてください。

perlでモジュラス10ウエイト3を実装している例などありましたら
紹介してもらえないでしょうか?


コーディングで煮詰まって・・・orz
0804nobodyさん2005/07/27(水) 05:54:58ID:???
>>803

なんだそれ?と思ってググッテみたら
足し算、掛け算、引き算、割り算で算出できるものではあ〜りませんか
なんで煮詰まってんの?速度とか?

煮詰まってるポイントを書いたほうがよさげよ

0805nobodyさん2005/07/30(土) 03:01:52ID:d2itdKNj
煮詰まりすぎてコードを誤消去しましたorz

もうダメポ・・・。
0806nobodyさん2005/07/30(土) 03:20:21ID:d2itdKNj
しょうがないので、ネットを漂流

このサイトで、モジュラス10ウエイト3のPerlを書いた人を発見!

ttp://blog.livedoor.jp/nipotan/archives/85800.html 

こんなコードでした。

sub check_digit {
my $num = join '', reverse split //, shift;
return unless $num =~ /^\d+$/;
my $sum = 0;
$sum += substr($num, $_, 1) * ($_ % 2 ? 1 : 3) for (0 .. length($num) - 1);
$sum %= 10;
return $sum ? 10 - $sum : 0;
}

要件満たしてるんですかね?

あー、ダメだ。。。
自分で読めないほどに詰まるなんて。。。

はぁ
0807nobodyさん2005/07/30(土) 09:51:24ID:???
>>806
> 要件満たしてるんですかね?
君から要件を説明されてないのに俺らが分かると思うか?
エスパー募集なら他に行けよ。

どういう問題があって、何が分からないのか。人に質問する時の基本的な
こともできないのか?

Perl とか以前に、日本語とか人との会話を勉強するべきだと思うが。
0808nobodyさん2005/07/30(土) 12:04:24ID:d2itdKNj
すまん、もう何がなんだかわからなくてな

んで、その計算方法を次に示します。
(1)データ キャラクタの中で最も右にあるキャラクタを奇数として、
  すべてのデータ キャラクタを奇数位置、偶数位置に分類する。
(2)奇数位置にあるキャラクタを合計し、その結果に3を掛ける。
(3)偶数位置にあるキャラクタを合計する。
(4)(2)の結果と(3)の結果を合計する。
(5)10から(4)の結果の一の位を引いた数字が算出されたチェックデジットです。
  ((4)の結果の一の位が0のとき、チェックデジットは0。)

実際に計算して見ると

2345の場合、
奇数は5,3なので積は8 コレに3かけるので a=24
偶数は4,2なので積は6 b=6
c=a+bなので30

10からCの1の位を引き算 10-0=10 この結果の1の位がチェックデジットになるのです。

んで、さっきのコードを実装して試すと 結果が6になっちゃうんですわ。。。

  

0809nobodyさん2005/07/30(土) 13:09:36ID:d2itdKNj
すいません。解決しました。

ごめんなさい。
0810nobodyさん2005/07/30(土) 13:14:39ID:gTYaFPro
どう解決したのか詳しく書けよ。
0811nobodyさん2005/07/30(土) 13:36:31ID:???
>>808
積?
加減乗除
和差積商
0812HEAD2005/07/30(土) 17:45:32ID:???
WEB制作からの誘導で来ました。
エキサイトフレンズ[http://friends.excite.co.jp/]みたいに、
WEB上でメールを送受信できたり、他のユーザーを検索したりする、
メンバーディレクトリ的なスクリプトってないですか?対応は、C,Perlです。

スレ・カテ違いでしたら、誘導お願いします。
0813nobodyさん2005/07/30(土) 21:04:35ID:???
>>812
http://pc8.2ch.net/test/read.cgi/hp/1116923112
0814nobodyさん2005/07/31(日) 20:22:34ID:tE006mzP
>>812
愛してる
0815nobodyさん2005/08/06(土) 00:39:43ID:???
#!/bin/sh
#PERL
/usr/bin/wget -r -l 1 -N -nH http://hoge.com/hoge.html > /dev/null 2>&1

これでcron使ってhttp://hoge.com/hoge.htmlから1層目までのファイルをダウンロードしようとしたんですけど

ambiguous redirectとでますた。

どこがおかしいんでしょうか?
0816JAPU ◆E.pgZNAsY2 2005/08/06(土) 14:18:15ID:???
# 全然 Perl とは関係無いと思うけど。

ambiguous redirect って出ているので,サーバからの応答がおかしいのでは?
wget --save-headers URL
で,エラー起きたURL試してみればよいかもしれない。
0817nobodyさん2005/08/06(土) 18:22:31ID:???
>816
ありがとうございます。
やってみましたがまたambiguous redirectと出ました。

これ扱う質問はどこのスレですればいいんでしょうか?


0818nobodyさん2005/08/07(日) 17:38:43ID:oN+VAQu9
http://syobon.com/mini/src/mini3979.txt
これなんですが携帯からだと書き込めません。
書き込み画面までいけないです。
PCからは普通に書き込めます。
multipart/form-dataが関係あると思うのですが
因みにアップロード機能は使いません。
どこをどう書き換えればいいでしょうか?
0819nobodyさん2005/08/08(月) 05:57:54ID:???
あるデータから%を除去したいんだけどどう書けばいいの?

$str =~ s/\%//g;

こうしたけどだめだった
0820nobodyさん2005/08/08(月) 07:13:03ID:???
何その全角バックスラッシュ。
0821nobodyさん2005/08/08(月) 16:29:48ID:smXZQKV9
-%
0822nobodyさん2005/08/08(月) 16:58:39ID:???
>>820
マッキントッシュには\を\に勝手に変えるものがあると聞いたことがある
0823perlばっかり1年やってるのに初めて。。。2005/08/08(月) 17:12:39ID:???
open ⇒ while ⇒ close
という普通の処理で下のようなエラーがでます。

Modification of a read-only value attempted at ファイル名 line 149.

なぜか while を foreach に変えると動きます。。。
普通 open ⇒ while ⇒ close ですよね?(;´ω`)
なぜこのようなことが起きるのでしょうか?
よろしくお願いします。
08248232005/08/08(月) 17:20:43ID:???
自己解決してしまいました_| ̄|○
このパターン初めてだ。。。
0825nobodyさん2005/08/10(水) 00:02:27ID:PTE7pUU7
質問なんですが「ActivePerl-5.8.7.813-MSWin32-x86-148120」の一つ前のバージョンが欲しいのですが「ActiveState」のどの辺にあるのでしょうか?ずっと探してるのですが見つからなくて・・orz
何方か知ってる方居たら教えていただけませんか?
0826nobodyさん2005/08/10(水) 00:36:15ID:???
>>825
http://downloads.activestate.com/ActivePerl/Windows/5.8/
0827nobodyさん2005/08/10(水) 00:43:51ID:PTE7pUU7
826さんありがとうございます。もう何日も探してて:;
本当に感謝の気持でいっぱいです。ありがとうございましたm(_ _)m
0828nobodyさん2005/08/13(土) 01:58:29ID:???
>>700
音引きで置き換えなどができない問題で、
\Qほにゃらら\Eで置き換えた場合、文字化けが発生してしまうのですが、
これはJISコードだからでしょうか。
いまからでも、扱う文字を全部EUCにしたほうがいいですか?
0829nobodyさん2005/08/14(日) 18:50:35ID:???
PerlでバークレーDBを使ったサンプルCGIってありませんか?
バークレーについてはなかなかWEB上に見つけられなくて・・・。

会員だけがデータ登録可能で、一般ユーザは検索・抽出だけしたいのですが・・
バークレイはテーブルという概念はないのでしょうか?

よろしくお願いいたします。
0830nobodyさん2005/08/14(日) 19:04:08ID:???
>>829
氏ね
0831nobodyさん2005/08/16(火) 16:07:03ID:22f9XKc9
おまえらド素人な俺にご指南して

UAでPCからのアクセスか携帯からのアクセスか判定する
foreachであらかじめリストに入れておいた文字列を開いてUAとマッチするとフラグが立つ
もしフラグが立っているならば今度はforeachであらかじめリストに入れておいた文字列2を開いてホストとマッチするか調べる
もしもホストが携帯固有のもので、前述したリストとマッチしたらページを表示する
それいがいはelseで別ページを開く(要はUAを携帯に偽装したアクセスを弾く)
サブルーチンは使わないで HTML部分はヒアドキュメントで記述しているんですが
携帯からアクセスすると、elseで用意したページの内容まで表示されてしまいます
しかも三回ぐらい(ページのバナーごと三回ぐらい表示される)
foreachの使い方に問題があるとおもうのですが、、、誰かご指南してください頼む
0832nobodyさん2005/08/16(火) 17:22:46ID:Y3KaJd+a
ソースも書けよ、馬鹿。
書かずに分かるわけないだろ。
エスパーじゃあるまいし。
0833nobodyさん2005/08/16(火) 17:24:16ID:???
>>831
リストとマッチしたらページを表示する
↓
リストとマッチしたらフラグ2を立ててlast
フラグ2があればページ表示
なければ別ページ
08348312005/08/16(火) 17:34:41ID:22f9XKc9
>>832

$flag = 0;
$ua = $ENV{'HTTP_USER_AGENT'};
$ip = $ENV{'REMOTE_ADDR'};
$ipp = pack('c4',split(/\./,$ip));
$host = gethostbyaddr($ipp,2);
@check=("携帯のUA");
@check2=("携帯のホスト");
foreach $check(@check){
if ($ua =~ m/$check/){
$flag = 1;
}
}
if ($flag eq 1){
foreach $check2(@check2){
if ($host =~ m/$check2/){
print <<EOM;

<html>携帯専用ページ</html>
EOM
}else{
print <<EOM;

<html>拒否ページ</html>

EOM
}
}
}
}
08358312005/08/16(火) 17:37:08ID:22f9XKc9
>>833
ソースは上記の通りです
どのようにlastを使ったらよろしいでしょうか?
08368322005/08/16(火) 18:01:44ID:???
>>834 アルゴリズムがおかしい。
if ($flag) {
foreach $check2 (@check2) {
if ($host =~ m/$check2/) {
$flag2 = 1;
last;
}
}
}
if ($flag2) {
print <<EOM;
<html>携帯専用ページ</html>
EOM
} else {
print <<EOM;
<html>拒否ページ</html>
EOM
}
0837nobodyさん2005/08/16(火) 18:18:42ID:???
そもそも、
最終的にホストではじいているのに、なんでUAをチェックする必要があるの?
08388312005/08/16(火) 18:23:15ID:22f9XKc9
>>836
ありがとうございます。
携帯からはうまくいきました。
しかし、PCから閲覧すると、拒否ページが表示され、
その下にPCページが表示されてしまいます。
バナーが1ページにふたつ表示されている状態です。
この場合なにが原因だと考えられますか?
08398312005/08/16(火) 18:24:38ID:22f9XKc9
>>837
携帯を装ったアクセスを拒否するためです
08408312005/08/16(火) 19:35:34ID:22f9XKc9
解決した
おまえらありがとう
0841nobodyさん2005/08/16(火) 20:53:51ID:???
>>829 ( ´_ゝ`)
http://www.google.co.jp/search?hl=ja&q=perl+Berkeley+db
0842nobodyさん2005/08/17(水) 02:32:55ID:???
すいませんが、fedora core3でのperl環境の構築についての質問は
linux板でしたほうがいいですか?それともここでよろしいですか?
0843nobodyさん2005/08/17(水) 06:28:22ID:???
Perlを実行する前の話ならLinux板と思われ
0844nobodyさん2005/08/17(水) 18:34:30ID:???
>>843
どもです。linux板で訊いてきます。m(_)m
0845nobodyさん2005/08/18(木) 11:15:58ID:qmrkuNcG
>>673の方法を探しています。
Linux+apache1.3.33+Perl5でシステム関数等を使用禁止にしたいです。
PHPにはsafe_mode?とかがあるようですが、、、
検索もうまくヒットできないので、ヒントを教えて頂けませんか
0846nobodyさん2005/08/18(木) 21:05:39ID:???
>>845
http://search.cpan.org/~nwclark/perl-5.8.7/ext/Opcode/Opcode.pm
http://search.cpan.org/~nwclark/perl-5.8.7/pod/perlrun.pod
0847nobodyさん2005/08/25(木) 18:58:47ID:/oUQtUpv
HTTPをしゃべるサーバを作りたいのです。
イメージとしてはwebminのminiserv.plみたいなものです。
だからといってminiserv.plパクるのは無しでお願いします。
httpsでお話できるのも必須です。
そんなナイスなCPANモジュールをご存じないですか?
08488472005/08/25(木) 19:02:38ID:???
あと、あまり手間をかけずにCGI.pmがつかえるとちょっとうれしいです。
わがまま言ってスマソ
0849nobodyさん2005/08/25(木) 19:57:35ID:???
HTTPをしゃべるサーバを作りたいのです。
httpsでお話できるのも必須です。

↑

それって普通のHTTPサーバじゃないのか?
0850nobodyさん2005/08/25(木) 20:05:03ID:???
Webサーバ作りたいの?
何をしたいのか、誤解のないように正確に書きましょう。
08518472005/08/25(木) 23:17:51ID:YyTm9DNH
誤解を与えてスマソ。結局HTTPサーバつくりたいんです。
そんなんで探してみたら、それらしいCPANのライブラリありますた。
http://search.cpan.org/~rse/lcwa-1.0.0/lib/lwp/lib/HTTP/Daemon.pm
こんな感じですね。
で、perlのスクリプトに対してリクエストが来たら、それを実行したいのです。
そして、このperlのスクリプトの中ではCGI.pmが使えるとうれしい、、とうい意味なのです。
なんでCGI.pmかというと、POSTやGETで来た変数をCGI.pmを使って楽に処理したいのからです。

結局、Perlで書かれたWebサーバで、CGIが実行できるものを探していまふ。
0852nobodyさん2005/08/25(木) 23:21:33ID:???
意味がわからん。
0853nobodyさん2005/08/25(木) 23:25:41ID:???
Apacheとか入れたらええやん。
0854nobodyさん2005/08/25(木) 23:34:08ID:???
ApacheとかIISじゃ何でダメなのか説明しないと、単なる奇特な人扱いされるがいいか?
0855nobodyさん2005/08/25(木) 23:48:26ID:???
cgiのローカルテスト専用httpd?
■ このスレッドは過去ログ倉庫に格納されています