トップページ⇒php
1001コメント309KB

Perl コーディング初心者質問コーナー Part37

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん04/08/22 01:41ID:???
Perlのコーディングで困ってる人のスレです。
誰もが最初は初心者。
だからって、初心者に甘んじた質問の仕方は意味がないよ。

【投稿する際の注意】
質問するときは内容をよく吟味してから投稿してください。
「コマンドの意味がわかんない」とかはマニュアル見ましょう。
回答者さんは何でも屋じゃありません。

1: 自分はこう言う事がしたい。
2: それでこんな風にやってみたが・・・
3: こんなエラーが出て上手く行かなかった。

最低でも1と3が無いと誰も答えられないよ。
ソース貼る時は、全角スペースでインデント忘れずに。
良い回答は良い質問から。一緒に勉強しましょう。

過去ログやお勧めサイトは >>2-10
0751nobodyさん04/09/27 21:40:41ID:???
>>747
print
  map "$_->[2]\n",
  sort { $a->[0] <=> $b->[0] || $a->[1] <=> $b->[1] }
  map [ /(\d+)/g, $_ ],
  qw(100の1 1000の2 100の3 500の1 1000の1 500の2 100の2);

>>748
my $count;
foreach (@data) { $count++; print $count }

print 1..@data;
0752nobodyさん04/09/27 22:58:40ID:???
>>744
ttp://www2u.biglobe.ne.jp/~MAS/perl/waza/index.html
0753nobodyさん04/09/28 05:45:24ID:pXXg1bBk
行数を減らすと処理速度は速くなるのでしょうか?
0754nobodyさん04/09/28 05:54:35ID:???
試せ。
0755nobodyさん04/09/28 06:00:08ID:???
ストップウォッチ持ったか?
真中のは時計のスイッチだぞ。間違えんな
0756nobodyさん04/09/28 06:09:05ID:B5P8Vfsa
おはようございます。
現在win2kにてActivePerl-5.8.4.810-MSWin32-x86.msi
を入れて使っています。

9桁以上の10進数正数(例えば36089479532304)を
16進数変換したいのですが
$a = sprintf "%X", $a;
のようにすると8桁までしか変換できず、オーバーフローした場合はFFFFFFFFとなってしまいます。

どうにか9桁以上を変換できないものかと色々検索したのですが
みつからず・・お力を貸していただけないでしょうか。
アドバイスいただければ幸いです。
075775604/09/28 08:06:42ID:???
Hex(36089479532304);

sub Hex {
my $val = shift @_;
my @hx = (0..9,'A'..'F');
my $hex;
while ($val > 15) {
$hex = $hx[$val % 16].$hex;
$val = ($val - ($val % 16)) / 16;
}
$hex = $hx[$val]. $hex;
return $hex;
}

先ほどの9桁以上の10進数→16進数変換はこのような形でなんとか
いけました。

そしてもう一つの問題が・・
巨大整数計算なのですが
3164311364の二乗 3164311364**
みたいなことをやると
1.00128664083395e+019
のような形になってしまいます。
use bigint;
や
use Math::BigInt;
も宣言してみたのですが結果は同じです。
きちんとした整数を出してやるにはどうしたらよいのでしょうか。
1.00128664083395e+019に関してはオーバーフローしている部分が
019にはみ出しているのかと思い、
19100128664083395としてみたのですが
これでは二乗の答えになっていません。
0758あぼーんNGNG
あぼーん
0759あぼーんNGNG
あぼーん
076075804/09/28 10:44:15ID:???
>>759
サンクス。
助かりました。
0761nobodyさん04/09/28 13:20:00ID:???
一般的にjcodeが一番負荷かかるのかな?
0762nobodyさん04/09/28 14:31:19ID:???
>>761
わたくしがその難問に答えてしんぜよう。

で、jcode と何を比べた場合??
0763nobodyさん04/09/28 17:00:49ID:???
>>757
「1.00128664083395e+019」とは、「1.00128664083395×10^19」の意味だ。
BigIntは使い方が間違っているのでは?
次のようにすると、「+10012866408339540496」と出力される。

use Math::BigInt;
my $x = Math::BigInt->new('3164311364');
print $x->bpow(2);
0764nobodyさん04/09/28 17:02:40ID:???
小数点での四捨五入の処理について質問です。
(該当件数 / 合計件数)をパーセントで表示しようと思っています。
例えば、合計3件の該当1件ならば33.33333%となります。

# 小数点第二位での四捨五入処理
$percent = ($count / $total * 100);
$percent = $percent * 10;
$percent = (int ($percent + 0.5) / 10);

こうすると、33.3%となりますが、これを3回繰り返しても合計100%にはなりません。
割り切れない数(無限小数でしたっけ?)を含むパーセンテージが存在する場合、
合計を100%にするということは不可能なのでしょうか。
076574704/09/28 17:40:11ID:???
>>750
おっと、ドツボに嵌るところでした。
指摘サンクス

>>751
完璧です。
すばらしい!
ありがとうございましたぁあ!
0766nobodyさん04/09/28 20:15:27ID:???
758-759
ってなにが有ったんだ?(w
0767nobodyさん04/09/28 20:52:52ID:???
googleのURLエンコードされた文字列をeucに変換したくて色々とやっているのですがうまくいきません
perl4とunicode.plとjcode.plを利用しています
(jcode.pmの利用許可が下りませんでした)

#!/usr/local/bin/perl
require './unicode.pl';
require './jcode.pl';
$googleurl = "%E5%AE%9F%E9%A8%93";
$teststr = "実験";

$googleurl =~ s/%[0-9A-F][0-9A-F]/pack("C",hex($1))/eg;
@googleuni = &unicode::UTF8toUTF16($googleurl);
$googleurl = &unicode::u2e(@googleuni);
print "$googleurl\n";

としているのですが何も出力されません
0768nobodyさん04/09/28 21:32:44ID:???
>>767
unicode.pl というのがコレの事なら
http://www.onicos.com/staff/iz/release/#unicodepl
Perl4 では動かない。
0769nobodyさん04/09/28 21:52:17ID:???
>>766
電話番号の数字をある規則で文字に置き換えるプログラムとかいう
お題だったんだけど、サンプルに電話番号のような文字列が含まれ
ていたのであぼーんされたようです。
077076704/09/28 22:22:13ID:???
うわ、すいませんperl自体は5.005_03の様です・・・
/usr/binが先にパス通っててそっちでperl -vしてました・・・
0771nobodyさん04/09/28 22:25:55ID:YPzWwkuA
コマンドラインの代用となるようなCGIスクリプト
を書こうと思ってます。
フォームから簡単なスクリプトを送るとその結果をブラウザに
返すようなプログラムです。

で、perlのスクリプト上でperlのスクリプトを評価するような
処理をしなければいけないのですが、どのように実現すればいいでしょうか?
0772nobodyさん04/09/28 22:48:54ID:???
eval
0773nobodyさん04/09/28 23:06:43ID:???
>>767
× $googleurl =~ s/%[0-9A-F][0-9A-F]/pack("C",hex($1))/eg;
○ $googleurl =~ s/%([0-9A-F][0-9A-F])/pack("C",hex($1))/eg;
0774nobodyさん04/09/28 23:13:04ID:???
掲示板で、読むときCGIによる記録ファイル読み込みではなくHTML出力にして、書き込む時だけCGIを使うようにしたら多少は負担が減るんですか?
一定時間に�@5人に1人が書くとき�A100人に1人が書くとき(チャット) で教えてください
0775機種依存文字を使う奴は氏のう04/09/28 23:18:25ID:???
1. 読むときCGIによる記録ファイル読み込みではなくHTML出力にして、書き込む時だけCGIを使う
2. 読むときCGIによる記録ファイル読み込みではなくHTML出力にして、書き込む時だけCGIを使う
0776nobodyさん04/09/29 00:22:34ID:???
フツーに考えれば掲示板だろうがチャットだろうがトータル負荷は減る。
だがしかし、ファイルが壊れるリスクを考慮すると、書き込み時の処理はシンプルにしたいところ。

よって掲示板には有効だが、ほいほい書き込みが発生するチャットには向かない。
0777774名無し04/09/29 00:39:19ID:???
>775
すみません
>776
ありがとうございました
0778nobodyさん04/09/29 03:57:33ID:6EqyI/FO
(1)変数へ代入する処理を減らす
(2)print "〜";文をなるべく1つにまとめる

みなさんはどちらを優先しますか?
またどちらの方が負荷は減るでしょうか?
詳しい方、意見お聞かせ下さい。
0779nobodyさん04/09/29 04:50:59ID:???
そんなことはどうでもいいので
アルゴリズムの改善を汁
0780nobodyさん04/09/29 09:15:35ID:???
>>779 に同意
CGIで一番負荷がかかるのはperl自身のプロセス起動
次はファイルの入出力
代入だのprintだのは誤差の範囲
0781nobodyさん04/09/29 09:27:47ID:???
>>780
プロセス起動なんて軽くでけるん?
mod_perl使えってのは無しな(w

ファイル入出力は同意。
0782nobodyさん04/09/29 09:51:57ID:???
いや、ファイル入出力はどのように入出力してるか見れば、あまり軽くは出来ないだろう。
と言うか、ファイル入出力を見直して軽く出来たら書いた人間が糞。
と言うわけで>>781 mod_perl使えw
0783nobodyさん04/09/29 10:24:02ID:???
mod_perlも扱いが難しい。
掲示板程度のスクリプトでも長いこと動かしていると、プロセスの
メモリ占有量が馬鹿みたいに膨れ上がる。

グローバル変数はほとんど使わないように組んでるし、
my で宣言したものはスコープを外れた時点で解放して欲しいんだけど、
ちゃんと領域を回収してくれてないのかな。
そういえばPerlのGCって意識したことなかった。
0784nobodyさん04/09/29 10:24:05ID:???
世の中の全ての
全てのPerlで書かれたCGIが
use strictしてあって
動いてたなら
世界はもっと平和だったのに
0785nobodyさん04/09/29 10:26:47ID:???
>>781
肥え太った 5.6.x 以降を使わず 5.005_0x を使うと少しは
軽くなるかも知れない。Perl4 スタイルな小規模スクリプト
がメインなら、無闇に Apache::PerlRun で走らせるよりも
CGI にした方が軽い場合もある。

まぁ全てはケースバイケースだから、Apache Bench で
計るなりして最適な選択を。
0786nobodyさん04/09/29 10:30:04ID:???
Apache BenchってDoS攻撃ツールじゃなかったの?
0787nobodyさん04/09/29 10:49:25ID:???
>>783
PerlのGCは中での再利用はするけどOSには返さないって昔聞いた気が
する。ほんとかどうか知らんけど......
0788nobodyさん04/09/29 11:06:14ID:???
>>787
Perlに限らず大抵の処理系はGCしてもプロセスが終了するまで
メモリをOSに返さないと思われ。
0789nobodyさん04/09/29 11:09:44ID:???
例えば掲示板で記事を表示する時に

while(<TAKESI>){

($a,$b,$c,$d,$e,$f,$g,$h,$i,$k)=split(〜);

いろいろ表示

}

こういう処理がありますが
my($a,$b,$c,$d,$e,$f,$g,$h,$i,$k)=split(〜);
このようにmyを付けた方が処理は早くなるのですか?
みなさんは付けてますか?
079077104/09/29 11:11:05ID:2geLnUuH
>>772

ありがとうございます。
evalで検索かけたら
http://oshiete1.goo.ne.jp/kotaeru.php3?q=908814
というページも見つかりました。
0791nobodyさん04/09/29 11:18:50ID:???
>>789
http://www5a.biglobe.ne.jp/~n_rieko/perl/9.htm#9-3
0792nobodyさん04/09/29 11:22:47ID:???
print "あいうえお".($a-6)."かきくけこ";

こういうのってperl4でも使えるのかな
使ったら出来ちゃってるけど
0793nobodyさん04/09/29 12:26:13ID:???
>>783
mod_perl の問題じゃないよ
0794nobodyさん04/09/29 13:11:59ID:???
>>791
は?myはlocalより早いってとこ?
シンボルテーブルに登録されないから、グローバル変数や
local変数より早いって理解でいいでつか?
0795nobodyさん04/09/29 13:45:38ID:???
localはブロックを出入りするときに元の値を退避して戻す
処理が入るのでさらに遅いのです。
0796nobodyさん04/09/29 14:05:03ID:???
>>794-795
ひょっとしてここの人達って、ループ中のサブルーチン呼び出しを
インライン展開しなくちゃいけないくらい激しくチューニングしてるわけ?


>>793
mod_perl の問題じゃないんだとしたら、Apache::Registryモジュールのせい?
0797nobodyさん04/09/29 14:15:59ID:???
頭のいい漏れはぜんーぶグローバルで書く。それが一番速い。
0798nobodyさん04/09/29 14:36:10ID:???
>>797
ファイルの先頭でmyしてグローバルっぽく使う方が微妙に速いんじゃない?
0799nobodyさん04/09/29 14:51:18ID:???
※※※↓次の質問ドゾー※※※
0800nobodyさん04/09/29 16:30:57ID:???
なんか面白いことないんかか?とも思われるのでとりあえずこんなことを。
Perlのコンパイラって何言語で書かれてるの?おまら知ってる?
そもそもどうやってプログラムがうごくのかよくわかあんよな。
CGIいくら組んでも根本的な部分をしらないとだめだな。

ところでCSV形式って区切り子がカンマでしょ?まあ名前の通りだけど。
でも改行も区切り子になるの?

a,s,d
s,d,f

↑これとかってdとsがくっついたりしないの?まあPerlでは
open CSV "hoge.csv";
while ( <CSV> ){
chomp;
printf "大地%s 空%s 海%s <br>\n" ,split/,/;
}

ってchomp意味内やン家!なんか久しぶりにperlのコーディングでもしよ尾も運だすので
カメハネml?
0801nobodyさん04/09/29 17:07:47ID:???
※※※↓>>1 をよく読んでから次の質問ドゾー※※※
0802nobodyさん04/09/29 23:53:39ID:???
>>800
C
http://www.google.co.jp/search?q=perlembed&sourceid=firefox&hl=ja-JP&start=0&start=0&ie=utf-8&oe=utf-8
http://rcl.hp.infoseek.co.jp/perl.html
0803nobodyさん04/09/30 10:21:11ID:???
オブジェクト指向は出来るだけ使ったほうがいいんですか?
0804nobodyさん04/09/30 10:30:29ID:???
好きにしろよ
0805nobodyさん04/09/30 12:12:21ID:???
質問です。
テキストフィールドに書かれた文字をファイルに保存しようと思っているのですが、
作成されたファイルを開くと、ファイルの先頭部分にNULL文字がセットされてしまいます。

$text = $FORM{"text"};
$text =~ s/\r\n|\r|\n/\n/g;
open (DATA, ">>$filename");
flock (DATA, 2);
seek (DATA, 0, 0);
print DATA $text;
truncate (DATA, tell (DATA));
close (DATA);
chmod (0666, $filename);

環境は ActivePerl5.6.1 IE6.0SP1 AN HTTP Daemon 1.42k でテストしていて、
ローカルですと正常にファイル保存がされるのですが、鯖に上げるとファイル先頭部分にNULL文字がセットされてしまいます。
どなたか考えられる原因をご存知の方はいないでしょうか。
0806nobodyさん04/09/30 12:40:43ID:???
>>805
ご存知ではないので一般論で。

まず$textにNULL文字が入っていないか切り分けよう。
printする前に、$text =~ s/\0/<null>/g; とかしとけば
もしはじめからNULLが入っていれば見えるようになるはず。

あともう1つあやしいのは >> で開くとO_APPENDになるので、
OSによるかもしれないがどこにシークしていても必ず書き込み
はファイルの末尾からになってしまう。その辺の問題かも
しれない。

はじめから'>'で開けばその問題はないが、省略してるが実は
読み出しもやってるとするとその手は使えないので、長さ0に
truncateしてからprintするか、sysopen使って

sysopen(DATA, $filename, O_RDWR|O_CREAT) or die;

みたいにすれば回避できると思う。

0807nobodyさん04/09/30 12:54:35ID:???
>>でopenしてseek(DATA, 0, 0)するのは無駄手間にしか見えないが。
080880504/09/30 13:12:09ID:???
返答ありがとうございます。
補足になりますが、テキストフィールドの内容をファイルに新規保存するだけのものでして、読み出しは行いません。
また、ローカルでテストする際のOSはWin2000Proです。
$text =~ s/\0/<null>/g;を試してみたところ、<null>という文字列は入りませんでしたので、入力内容にNULL文字はないようです。
>>でopenしてseekは無意味と言うことで、seekを外してみましたが、結果は変わりませんでした。
また、>でopenしてみたところ、正常に動作しました。

>>806,807氏、ヒントをありがとうございました。
0809なちじょあ ◆yEbBEcuFOU 04/09/30 14:34:52ID:???
( ● ・3・ ● ) エェー XREAでは広告入ると空行入るけど違うかNA
0810なちじょあ ◆yEbBEcuFOU 04/09/30 14:35:18ID:???
( ● ・3・ ● ) エェー あ、解決してたスマSO
081180304/09/30 14:56:10ID:???
>804
そうですか、友達に負担がかかるからやめろと言われましたが、騙されたようですね_no

もう一つ質問ですが、kent-webのCGIはダメポと聞きますが、Perlとしてどこがダメポなんですか?
0812nobodyさん04/09/30 15:05:59ID:???
使ったこと無いから落としてみた。
出力されるHTMLのインデントとかはもう見てらんないな。
Perlについては詳しく無いから↓の人詳細よろ
0813nobodyさん04/09/30 15:20:43ID:???
>>811
スレ違い
0814nobodyさん04/09/30 15:55:47ID:???
>>811
そんなこと聞いてどうするよ?
kent最高だから使っとけ
ついでにレスキューも使っとけ
081581104/09/30 15:58:51ID:???
>812
トンクス!なるほど、たしかにすごいHTML…
>813
スマソ
>814
そうでつか
0816nobodyさん04/09/30 16:01:47ID:???
>>811
お前向けのスレはここだ。

KENT WEB 総合スレ Part2
http://pc5.2ch.net/test/read.cgi/php/1078991985/
0817nobodyさん04/09/30 18:09:03ID:???
使い勝手とかで選ぶんならkentだっていいだろう
ただしソースは見るなよ
0818nobodyさん04/09/30 20:00:11ID:???
KENT陛下は厨にも見易いよう、わざと糞ソースをお書きになられておるのであります
0819nobodyさん04/09/30 20:00:36ID:???
おまいら、MattさんのGuestbook使えよw
久しぶりにyybbs見たけど相変わらずザルだね
スパゲッティー度上がってるし
0820nobodyさん04/09/30 22:21:44ID:ByT9cFMW
モジュールの中にある頭にアンダーバーがついてる関数っていうのは
そのモジュールの中でしか使わない関数っていうことでよかったですよね?
0821nobodyさん04/09/30 22:37:25ID:???
>>820
そういうローカルルールを採用する人もいる。
しかし Perl は君が他人の私物を拝借しても咎めない。
0822nobodyさん04/09/30 22:41:23ID:???
>>820
privateのつもりなのかprotectedレベルなのかは分かんないけどね。
0823nobodyさん04/09/30 22:59:24ID:???
finalかも(ry
まあ820-821の理解で十分じゃね。
もともと印程度のいいかげんなものだし、
なんやかんやで読んじゃったりするし。
0824nobodyさん04/09/30 23:29:58ID:???
>>821
他人の私物を拝借したら咎めるようにするモジュールもある
0825nobodyさん04/10/01 02:57:04ID:???
<input type="hidden" name="foo" value="bar#hoge">
というのをform要素内の最後尾につけて、IDに対してののアンカーにしたいんですが、

〜foo=bar#hoge
とならず、
〜foo=bar%23hoge
とバケてしまいます。
どう記述したらバケずにできますか?
0826nobodyさん04/10/01 03:14:42ID:???
何だかよくわからんがurlエンコードされてるだけかと
0827nobodyさん04/10/01 09:53:29ID:???
>>825
生成されたHTML側でJavaScript使って飛ばせば?
0828nobodyさん04/10/01 10:26:24ID:???
perlscriptでWEBブラウザからtracertやnetstat等、システムコマンドを使い、その結果を新しいウィンドウで表示したいのですが、
以下のようにしても結果が表示されません。表示する変数には実行結果の最後の行だけが入っている模様です。
他の方の質問と比べて低LVで申し訳ありませんが、お助けください_no

<html><head><title>TraceRoute</title></head>
<script language = "PerlScript">
sub button1_click{
$form = $window->document->form;
$host = $form->host->{'value'};
@traceroute = `tracert $host`;
$window->document->write("@traceroute");}
</script>
<body>
<h2>TraceRoute</h2><hr>
<form name="form"><table>
<tr><td>IPアドレス or ドメインネーム:</td>
<td><input type="text" name="host" size=50 value=""></td></tr>
</table><p>
<input type="button" name="button1" value=" 実行 " onclick="button1_click()">
</p></form></body></html>
0829nobodyさん04/10/01 11:09:56ID:???
>825
アンカーくっつけるためのもんじゃないから無理
0830nobodyさん04/10/01 11:49:58ID:???
>828
クライアントプログラミングはム板に逝ったほうがいい
0831nobodyさん04/10/01 11:57:33ID:???
>827
JS使わんと無理ですか?
083282804/10/01 12:14:58ID:???
>>830
お手数掛けました。あちらで聞いてみますね。
083382504/10/01 12:56:20ID:???
渡されるアドレス内の#をバケさせない方法はないんですかね。
0834nobodyさん04/10/01 13:35:55ID:???
>>833
それは化けているのではないし、Perl の問題でもないのでスレ違い。
http://www.asahi-net.or.jp/~sd5a-ucd/rec-html401j/interact/forms.html#h-17.13.4.1
http://e-words.jp/p/r-ascii.html
http://www.din.or.jp/~ohzaki/perl.htm#JP_Escape
http://pc5.2ch.net/test/read.cgi/php/1095633323/
0835nobodyさん04/10/01 13:46:06ID:???
質問です。テキストフィールドに選択したテキストファイルを読み込んで表示させようと思っており、
選択されたファイルがバイナリファイルであればエラーを返す処理をしようと思っています。
しかしながら、テキストファイルにもかかわらずバイナリファイルと判定されてしまい、
ファイルを展開できないことがあります。

 opendir (DIR, ".");             # カレントディレクトリ
 while ($filename = readdir (DIR)) {
  if (-d $filename) {            # ディレクトリ
   next;
  }
  if (-B $filename) {            # バイナリ
   next;
  }
  push (@files, $filename); # ファイルの一覧
 }

全てが半角英数字のテキストの場合は、テキストファイルであると正常に判定されるようです。
選択したファイル内に2バイト文字があると-Bでは正確に判定できないのでしょうか。
0836nobodyさん04/10/01 14:35:28ID:???
>>835
入ってるんだよ。バイナリコードが。ほら、そこにネ。
0837nobodyさん04/10/01 14:42:32ID:???
>>836
わかんねぇカスはすっこんでろよ(pgr

>>835
JPerlが使えるのならば、そちらだと確か正常に動いたと思う。
ファイルを展開するんなら、ファイルを読みこんだ後、
表示させる前にNULL文字のチェックをしてみるのはどうだろうか。
拡張子を制限するとか、対策は色々あると思うぞ
0838nobodyさん04/10/01 15:00:34ID:???
>>835
http://perldoc.com/perl5.8.4/pod/func/-X.html
シングルバイト文字圏の人が言う「plain text」は、マルチバイト文字は考慮
していない。use encodings 環境下とかでどうなってるかは知らないけど。
0839nobodyさん04/10/01 18:40:00ID:???
携帯の絵文字(100個以上)を画像のURLに置換したいんですが、まとめて置換できませんか?今は1個1個(s//<img src=\/img\/001.gif>)でやっています…
0840nobodyさん04/10/01 19:45:04ID:???
>>839
http://www5a.biglobe.ne.jp/~n_rieko/perl/4.htm
084182504/10/02 00:17:02ID:???
>>834
有難う御座います。
そっち行って聞いて見ます。
0842nobodyさん04/10/02 04:12:13ID:???
foreachの逆ってありますか?
配列を後ろから読む、というような。
0843nobodyさん04/10/02 04:15:39ID:???
>>842
ありません。
reverseで逆順に並べ替えれば済むし。
0844nobodyさん04/10/02 04:17:10ID:???
>>843
即答ありがとうございます。
reverseですね。それを使うことにします。
0845nobodyさん04/10/02 06:14:55ID:???
フォームの窓AからPOST > 窓Bに結果表示 > 窓Cを再読込

ということをしたいのですが…。出力したときにjavascriptを埋め込むとかでしょうか。うーん。
0846nobodyさん04/10/02 06:31:48ID:iwLkYg8H
Active PerlをWin2000のC:\PerlにインストールしましたがCGIが動きません。
CGIはInetpub/cgi-bin/に置いています。
Prelのバージョンは多分5.6だと思います。
Perlへのパスは#!/user/local/bin/perlにしてます。
どうすればよいでしょうか?
ちなみにPerlインストール後は設定を何もいじってません。
よろしくお願いします。
0847nobodyさん04/10/02 06:56:22ID:???
>>846
IISの設定は知らないがとりあえずPerlのパスは
#!C:/Perl/bin/perlだろ
#!/Perl/bin/perlでもいいかも
0848nobodyさん04/10/02 07:16:33ID:???
>>846
httpdは?
Perlだけ入れてもCGIとしては動かんよ。
0849nobodyさん04/10/02 08:03:38ID:iwLkYg8H
>>848
httpdってどこをどのように変更するのでしょうか?
よろしくお願いします。
085084904/10/02 08:45:47ID:iwLkYg8H
IISが入っているのですがhttpdが必要なのでしょうか?
0851nobodyさん04/10/02 08:55:46ID:xWycr4I2
「iis perl」でググれば普通に情報が見つかるもんだが。
ttp://www.din.or.jp/~bigstone/cgilab/cgitips/iis.html

関係ないけどミケネコさんてお亡くなりになったのね。超ショック。
ご冥福をお祈りします。
■ このスレッドは過去ログ倉庫に格納されています