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

【Perl】初心者コーナーPart10

レス数が950を超えています。1000を超えると書き込みができなくなります。
0001名無しさん@お腹いっぱい。02/02/24 22:18ID:zOj6Yq/3
いらっしゃーい、Perlのコーディングで困ってる人のスレです。

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

1と3が無いと誰も答えられないよ、良い回答は良い質問から。
一緒に勉強しましょう。

参考書籍はこちら【【Perl,CGI】参考書籍 第2版 】
http://pc.2ch.net/test/read.cgi/php/988809842/
CGIの質問はこちら【CGIだけど、なんか質問ある?part5】
http://pc.2ch.net/test/read.cgi/php/1009331505/
その他の雑多な話題は、【CGIに依存しないPerlの話題一般】
http://pc.2ch.net/test/read.cgi/php/991313362/

過去ログ、その他の役立ち情報は>>2-10を見よう。
0899nobodyさん02/03/22 23:19ID:???
>>898
2ちゃんのサーバはagentみて蹴っているかも知れない。
090083902/03/22 23:20ID:???
>>899
いえ、実際はジオの友人のアドレスを入れてました。
失礼しました。
0901nobodyさん02/03/22 23:35ID:???
>>900
ジオもagent見て蹴っているかも知れない。
わかるだろ?
0902nobodyさん02/03/22 23:37ID:???
Agentていうか、REQUEST-HEADERね。正式名称知らないけど。

画像置き場とかに使ってくれるな機能があったんじゃない?>ジオ
その関係とかはどうなの?
090383902/03/22 23:40ID:???
>>901 >>902
agent・・・REQUEST-HEADER・・・・すみません、どちらもわかりません。
ただ、901さんの言い方からすると、なにか解決法があるということですね。
探してみます! ヒントありがとうございます!
0904ヤクザ02/03/22 23:51ID:???
>>895-897
ひぃぃぃ・・・・すいませんでした。面倒でも普通に書きます (笑い

いや、自分は本を買わず web で勉強していますので、
入門サイトには中々紹介されない $file |= 'hoge'; みたいな
独特の方法なんかあるのかなぁ・・・とか思ったのですよ。

記述&凡ミスを避ける為の出力に振り回されるのも情けないですね。
飽く迄デバッグ用のメッセージと割り切って -w と付き合う事にします。
有難う御座いますた。
090583902/03/23 01:02ID:???
use LWP::UserAgent から入ればいいんでしょうか
とりあえずなんとか上辺だけでもそれっぽくなるように
いろいろ探してます。
もし間違ってたら、申し訳ありませんが、教えてください。
別のソレっぽいのを探しに行きますから。
0906IKeJI02/03/23 05:56ID:5i8LX5eB
質問。
Perlで、$aに'ー'という文字を含むSJIS文字列が入っているときに、
$a =~ /$b/
という文を実行すると落ちるのですがなぜでしょう?
0907nobodyさん02/03/23 06:14ID:???
>906
エラーメッセージとかは無いの?
あと環境も書いて。
0908nobodyさん02/03/23 06:43ID:???
>>906
$bに'ー'が入っている場合だよね?
SJISの2byte文字の2バイト目は'@'から'~'まで使われてしまうので、
'['などが問題を起こしがち。
応急処置としては\Qと\Eで囲むことかな。(詳しくはPerlメモを参照)

[\Q]これ以降に続くすべての非英数文字の前に逆スラッシュを挿入
[\E]\Q,\U,\Lの効果を終了する
0909nobodyさん02/03/23 06:53ID:???
>905
geocitiesは User-Agent見てないみたい。
use LWP::Simple;
getprint 'http://www.geocities.co.jp/';
だけでできたのでなにか別の所に問題があるんじゃないかな?
プロクシ通さないとインターネットにアクセスできない環境からやってるとか。
0910IKeJI02/03/23 08:19ID:iMj9R1av
>>907
CGIで使っています、FreeBSDなど色々なサーバーで同じような症状が出ています。

>>908
ありがとうございました。
解決しました。
0911nobodyさん02/03/23 08:57ID:???
>>904
すまん、中身間違えた。

no warnings;
my $file = $user::file || 'bbs.cgi';
....
use warnings;
これで逝けるだろ。
0912nobodyさん02/03/23 10:18ID:???
画像アプローダを作るためのスクリプトってありますか?
0913nobodyさん02/03/23 10:21ID:???
>>912
ここは自分でスクリプトを組む人が質問に来るスレですよん。
>>1-10あたりの関連スレをどうぞ。
0914nobodyさん02/03/23 10:23ID:???
ずるぼんのヤツでええやろ。
http://zurubon.strange-x.com/uploader/

自作するならモジュールとか公開ライブラリ使え。
0915nobodyさん02/03/23 11:43ID:???
shtmlに埋め込んだ掲示板が書き込んだ後、cgiに移動するんだけど
埋め込みしてあるshtmlの所に戻したいんだけど、どうやるの?
0916nobodyさん02/03/23 12:17ID:???
正規表現のことでお聞きしたいのですが、
ひらがな、カタカナ、半角英字、全角英字は
[ぁ-ん]みたいな感じで、使用できると参考書に書いてあったんですが、
半角数字や全角数字も
[0-9]みたいな感じで使用できるのでしょうか?
0917nobodyさん02/03/23 13:17ID:???
>>915
print "Location: http://ほげほげ.shtml\n\n";

>>916
質問の答え
まず自分で試せ。
いちいち人に聞かなきゃ判らない内容か?

俺の質問
ところでどんな参考書を読んだのですか?
091883902/03/23 15:35ID:???
>>909
特にプロキシが必要な環境ではありません。
use LWP::Simple;
getprint 'http://www.geocities.co.jp/';
で内容は表示されます。
でも私の欲しいのは最終更新日でして、0が返されてしまうのです・・・。
0919nobodyさん02/03/23 17:47ID:???
>>918
telnet www.geocities.co.jp 80
GET / HTTP/1.0
すると、
HTTP/1.1 200 OK
Date: Sat, 23 Mar 2002 08:41:52 GMT
Server: Y.G.Apache-SSLv3/1.3.9
Set-Cookie: Geoche=DX8gxX6cO000tucZycfSdO00ScRoAB; domain=.geocities.co.jp; path=/; expires=Mon, 22-Mar-04 08:41:52 GMT
Connection: close
Content-Type: text/html

<html>(以下略)
と返ってくるので、最終更新日は返さないみたいだね>geocities
0920nobodyさん02/03/23 19:12ID:aOzStk5l
ローカルな環境で、ブラウザのテキストフィールドに文字を入力して、
perlを通して綺麗に整形したHTMLとして出力しようとしています。
入力用のhtmlを整形用スクリプトはできたのですが、その間のデータの受け渡しがうまくいきません。

サーバに自作cgiをアップロードして使用した経験はあるので、同じように

<form method="post" action="c:/zisaku.cgi">
<input type="submit" value="出力">

でデータを渡して、

print <<END
....
END

で表示できるだろうと思っていたのですが、submitボタンを押すとcgiのソースが表示されてしまいます。

無い頭をひねって cgi の一行目に「#!/perl」を付け加えたり、拡張子をcgiではなくplにしてみましたが
うまくいきません。

ActivePerlはインストール済みです。
どなたか解決方法が判る方、ご教授願います。



092183902/03/23 19:14ID:???
>>919
どうも、ありがとうございます。
てことは、最終更新日を得るのは不可能ということですか?
方法としては、前回内容を保存しておいて、今回内容と比較して
更新されているかどうかを得る、という方法が現実なんですかね???
092283902/03/23 19:18ID:???
>>920
自作CGIはローカルにあるんですよね?
私は、httpdを入れてつかってます。
ActivePerlだけでは、920さんと同じくCGIソースが表示されました。
素人なので原因も解決法もわかりませんが、
ムリなことなんだろうな、とおもいます。
0923nobodyさん02/03/23 19:21ID:???
>>920
サーバーソフトウェア入れないとCGIは機能しませんよ。
http://www.st.rim.or.jp/~nakata/
http://www.apache.org/

それと
print <<END;
にしましょう。
0924nobodyさん02/03/23 20:39ID:???
>>922,923
Anhttpedを導入した所うまくいきました。
ありがとうございました。

父親兼社長に、
「某システム社に頼んだら30万で見積もられたって?そんなの簡単だから一万円でやってやるyo!」
って大口叩いていたので、うまくいってほっとしております。
0925nobodyさん02/03/23 21:29ID:bh9fdkhx
バグの効率よい見つけ方を教えてください。
0926nobodyさん02/03/23 21:38ID:???
>>925
すべてのifを通るような条件を試す。
0927nobodyさん02/03/23 21:45ID:???
PerlでSocketで通信するプログラムを作ったんだけど、
LAN内では、問題無く動くのだけど、
外から、だと繋がらない、
思い当たる事無いですか
動いてる環境は、Linuxっす。
0928nobodyさん02/03/23 21:46ID:???
>>927
ファイアウォール。(x)inetd
0929nobodyさん02/03/23 21:52ID:???
>>928
火壁は、IPマスカと、フィルターしかしてないから、
関係なくなかくない?
0930nobodyさん02/03/23 21:55ID:???
アドレスが127.0.0.1のままだったり
0931nobodyさん02/03/23 22:00ID:???
>>930
それは、ないっすよ。
0932nobodyさん02/03/23 22:04ID:???
>>929
>IPマスカと、フィルターしか

これだけやってりゃ十分だ。
0933nobodyさん02/03/23 22:40ID:???
>927
オマエのその価値のないソースを見ないとなんとも言えないZE!
オマエの説明不足からして接続できないのは納得できるZE!
0934nobodyさん02/03/23 23:03ID:???
質問があります

CGIでHTMLを出力するとして
容量80KBのCGIファイル1つで出力するのと
requireで10KBのファイルを呼び出して20KBのCGIファイル(合計すると30KB)で
出力するのとではサーバーの負荷はどちらが軽いのでしょうか??

perlの勉強をはじめたばかりなんですがどうしてもわからなくて・・。
申し訳ないですがどなたか教えて頂けないでしょうか?
093583902/03/23 23:34ID:???
LWPでジオの最終更新日が取れなかったので、
取れない場合は、改行およびタグを外した本文を保存しておき、
次回アクセス時に今回のものと前回のものを比べて更新日を推測する、という
方式を取ることにしました。
>>862でLWPで更新日を取得できなかった場合は、
$doc = get URL;
$doc =~ s/\r\n//g;
$doc =~ s/\n//g;
$doc =~ s/<[^>]+>//g;
としています。
ところが、ジオではないあるページにて、前回と今回の$docが同じにも関わらず、
if(前回$doc ne 今回$doc)
に引っかかってしまうのです。他のサイト(ジオ)では問題ありませんでした。

if(前回$doc ne 今回$doc)という表現に問題があるのでしょうか???
0936nobodyさん02/03/23 23:51ID:???
カウンタが回って数値が違うとかじゃねーの。

なぜ改行とタグ削って保存するのか疑問。
093783902/03/23 23:56ID:???
>>936
カウンタ画像を読みこまないためにタグを削除しました。
ローカルに落として目で確認しましたが、前回$docと今回$docの
内容は同じでした。

ログファイルの中身ですが、サイトごとに<>で区切り、サイトのURLや
最終更新日等を,で区切って保存しています。
open(IN,ログファイル); $log = <IN>; close(IN);
@log = split(/<>/,$log);
foreach $x (@log){・・・・

という感じですが、改行を外すさないとうまく動かないからです。
すみません、たぶん技術がない所為です。
0938nobodyさん02/03/23 23:59ID:???
>934
便器マークとったら?
093983902/03/24 00:02ID:???
追記です。
すみません、2回のアクセスに1度の割合で、
順番に前回と今回の$docが同じでも
if(前回$doc ne 今回$doc)
に反応しているようです。
1アクセス目:反応なし
2アクセス目:LWPで取得できなかったAサイトが反応
3アクセス目:反応なし
4アクセス目:LWPで取得できなかったBサイトが反応(ジオ)
・
・
・
という感じでした。
もしif(前回$doc ne 今回$doc)が悪いのだとしたら、他に良い方法の
ヒントをなんとかよろしくお願いします。
0940nobodyさん02/03/24 00:10ID:???
すいません、STDOUT 等はどうやって宣言するのですか?

#!/usr/local/bin/perl -Tw
use strict;
exit &func(STDOUT);
sub func {
 my $fh = shift;
 print $fh 'hello world.'."\n";
 return 0;
}

% ./sample.pl
Bareword "STDOUT" not allowed while "strict subs" in use at ./sample.pl line 3.
Execution of ./sample.pl aborted due to compilation errors.

なんとなく FAQ っぽいのですが、"use strict;" STDOUT で
ググってもそれらしいのが見つけられませんでした。
しかしこれ系のファイルハンドルは実行時に自動的に発生する筈ですし、
性質上初期化なんてできませんよね?
0941nobodyさん02/03/24 00:17ID:???
*STDOUT, \*STDOUT, *STDOUT{IO}
0942nobodyさん02/03/24 00:18ID:+OOAM91Z
use File::Sort qw(sort_file);
これはどういう意味なのでしょうか?
本を数冊読んだのですが説明がありませんでした…。

sort_file(...);
というふうに関数を使用しているのですが。
0943nobodyさん02/03/24 00:37ID:???
File::Sort.pmのうちsort_fileメソッドだけ使用するという意味です。
094494002/03/24 00:39ID:???
>>941
速攻レス有難う御座います。*STDOUT で上手く行きました。
しかし、それって型グロブってやつですよね?
そうなると、なんか意味として回りくどくなってしまうような
気がしますが、こういう使い方はごく普通なのでしょうか・・・???
094594202/03/24 01:40ID:+OOAM91Z
>>943
レスありがとうございます^^
そうすることでメモリ消費を抑えたりするのでしょうか…。
0946nobodyさん02/03/24 01:42ID:???
>>934
それは、トータルのスクリプト量が小さいほうがDISKアクセス負荷、
CPU負荷、共に軽いんじゃない?つまり、requireしたほうが軽そう。
どうしても知りたいなら、>>938の言うように、なんらかのベンチマーク
を取って、結果報告キボン。

でも、perl自体が起動する負荷に比べれば、
その程度の違いは無いのと同じだと思う。
0947nobodyさん02/03/24 01:45ID:???
>>927
1.そのスクリプトを動かしたマシンにグローバルアドレスがついてない
2.ついてるんだけど、ファイヤーウォールの設定で遮断されてる
3.上記の問題はないんだけど、127.0.0.1 のみをlistenしている。
0948nobodyさん02/03/24 01:48ID:???
>>939
「if(前回$doc ne 今回$doc)」以外の場所にバグがあるとしか
考えられない。
094983902/03/24 02:00ID:???
>>948
そうですか・・・・
それにしても if(前回$doc ne 今回$doc) に問題がないと
いうことがわかり、前進です! ありがとうございます。
とりあえずEUC(?)にして試してみます!
0950nobodyさん02/03/24 02:20ID:???
>>945
実際に検証したわけではないので伝聞ですが読み込みが早いそうです。
今思いつくものでは
use Symbol 'gensym';
use Fcntl qw(:flock);
のようなケース。
0951nobodyさん02/03/24 22:03ID:???
ん?
0952nana.cgi02/03/26 11:46ID:???
#!/usr/binbin/perl -T
no strict;
use Asian::Pussy qw/:sexy :healthy/;
0953nobodyさん02/03/26 12:00ID:pm1MjUop
Perl4で作ったBBSがIE以外で表示できません。
ナゼなのでしょうか。

1.NNの場合、Perlが出力したソースが表示されます。
2.Operaの場合はファイルダウンロードのダイアログが起動します。

IEでは問題ないんですけど
私がアフォだからっていう以外の理由を知りたいです。
お願いします。
0954nobodyさん02/03/26 12:01ID:???
print "Content-type: text/html\n\n";
ってやってるあたりがおかしいから。
095595302/03/26 12:22ID:???
>>954
あたりって・・・見たところ良いみたいなんですが(涙。
こんな現象は良くあるんでしょうか?
0956 ◆Googlexo 02/03/26 12:29ID:???
>955
君の良いと正解の良いには違いがある可能性があります。
とりあえずソース晒してください。
095795302/03/26 12:48ID:???
>>956
その「あたり」でいいですか?
print<<END;
Content-type: text/html\n\n
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
0958nobodyさん02/03/26 12:52ID:???
>957
それ以前にprintをしている可能性は?
095995302/03/26 13:02ID:???
>958
なさそうです。敢えて言えばサブルーチン名にPrintPageっていうのを使ってます。これは問題ないですよね。
0960nobodyさん02/03/26 13:09ID:???
ヒアドキュメントの中に\n\nとか書いても解釈されるんだ。はじめて知った。
とりあえずCGIファイルの先頭あたりで
print "Content-type: text/html\n\n";
して様子を見てみるとよいかと。
0961nobodyさん02/03/26 13:13ID:???
>960
ヒアドキュメントでも
print <<'END';
ってやったら解釈されないから注意。
シングルクォーテーションだと解釈されないのは同じだから。
でも、覚えておくと逆に便利な事もある。
メアドをプリントする時とか\入れなくて済むし。
096295302/03/26 13:20ID:???
>>960
>とりあえずCGIファイルの先頭あたりでprint "Content-type: text/html\n\n";
これで正常になりました。

やはり以前のステップに問題があるんだろうと思いますが
現象が解消したので、じっくりゆっくり調べます。
本当にありがとうございました。
096396002/03/26 13:54ID:???
>>961
今実験してみたらそうみたい。
さんくす。
>>953
とりあえずよかったねぇ。
がんばって調べろよー。
0964超・超初心者02/03/26 14:40ID:6InRaAYk
どなたか助けて下さい!以下の2つのプログラムの作り方が
全然わかりません。

  任意の10億までの数を入力して、
  その素因数分解して、その結果を出力
  するプログラムをPERLを使って作成
  してください。


  ファイル名と文字列を入力すると、
  その文字列がそのファイルに含まれるか
  どうかを検査し、含まれていた場合は、
  ファイルの何行目に含まれているかを
  出力するプログラムをPERLを使って
  作成してください。

どうか、宜しくお願いいたします。
0965nobodyさん02/03/26 14:50ID:???
>作成してください。

宿題は自分でやりましょうね。
はい次の方。
0966nobodyさん02/03/26 14:51ID:???
>作成してください。
ぉぃぉぃ
宿題?

素因数分解は遅くていいなら簡単だけど。
速くするのは数論の知識も必要になってくる。

grepみたいなのはものすごく簡単だけど。

教えない。
0967のび太02/03/26 16:00ID:Kul7lxpG
perlでhtmlファイルを書き出し、それと同時に違うサーバーにFTP転送しています。
元ファイルの作成と転送そのものは問題なく動作してるのですが、
コピーしたファイルが元のファイルと比べて内容が変わってしまいます。
※内容が変わるというのは、ファイルが最後までコピーされない感じです(100行あったら90行までしか)
テーブルを使用してるのでレイアウトがグチャグチャに。。。

これはどのような原因が考えられるでしょうか?

ちなみに出力したファイルが全て書き込まれる前に転送しちゃってるのかな?と思い
転送の前にスリープとかやってみても結果は変わりませんでした。
0968nobodyさん02/03/26 16:08ID:???
>>967
どらえもんに頼んで下さい
0969ほげ02/03/26 16:09ID:gjNyJjgt
>>967
モールス信号で伝送してください
0970nobodyさん02/03/26 16:35ID:???
>>969
むしろ手旗信号
0971nobodyさん02/03/26 18:13ID:???
>>967
スリープしても意味無い。closeしなされ。
0972nobodyさん02/03/26 18:27ID:???
>>964
$x = ファイル名
$y = 文字列
$cnt = 1;

open(IN,$x);
while(<IN>){
  if($_ =~ /$y/){ print "$cnt行目\n"; }
  $cnt++;
}
close(IN);
0973nobodyさん02/03/26 20:07ID:???
>>964
$i = $in = $ARGV[0];

for($prime=2;$prime <= $in && $prime<1000000000;$prime++) {
 if ( ($i % $prime) == 0 ) {
  $power{$prime}++;
  $i = $i / $prime;
  $prime = 2;
 }
}
foreach(sort {$a<=>$b} keys %power) {
 $n = $power{$_};
 if ($n == 1) {
  $term = $_;
 } else {
  $term = "$_^".$n;
 }
 push(@result,$term);
}
print "$in = ",join(" * ",@result),"\n";
0974nobodyさん02/03/26 20:40ID:???
課題とすると
授業で扱った関数使うとか、
前提が思うんだけどな。

>>972-973を提出しても誰かに作らせたとばれてしまう罠。
097597302/03/26 22:02ID:???
>>973
つっこみどころ満載でお届けしております。(藁
0976nobodyさん02/03/26 22:21ID:???
>>980
次スレよろしく
0977nobodyさん02/03/26 22:34ID:7ingtp1l
$b=$a-1;
print "a-1=$b";
というのを$bを使わないで
print join("", "a-1=", $a-1);
って書くのは普通ですか?もっと良い方法ありますか?
join使うとhtml出力するときとか、めちゃめちゃ分かりづらくなるんですが。
0978nobodyさん02/03/26 22:53ID:???
>>977
printf "a-1=%f", $a - 1;
# or
print "a-1=${ \do{ $a - 1} }";
print "a-1=@{[ $a - 1]}"

好きな方法を試されよ。
0979nobodyさん02/03/26 22:54ID:???
>>977
ふつーに
print "a-1=", $a-1;
とか。
0980nobodyさん02/03/26 22:57ID:???
>977
なんで join でくっつけるの? つっくける意味がわからん。

print '$a-1= ',($a-1),"\n";
または
print "\$a-1= ${\( $a - 1 )}\n";
0981nobodyさん02/03/26 22:59ID:???
>>977
もしくはprintfだな。
098297702/03/26 23:03ID:7ingtp1l
あれーそんなにいっぱい方法が..。
979さんと980さんのはピリオドじゃなくてカンマでいいんですか?
なんかdoってのが一番しっくりきそうなので使ってみます。
てか、今までずっとjoinでやってた..。人に見せなくてよかった。
ありがとうございます!
0983nobodyさん02/03/27 04:56ID:???
ppm install Net-SMTP すると、
Error installing package 'Net-SMTP': Could not locate a PPD file for package Net-SMTP
ってエラーが出るんだけど、なにこれ?
プロキシ使ってないのに・・・

http://www.activestate.com/packages/
に Net-SMTP が見当たらないのと関係ある?
098498302/03/27 05:02ID:LXoBMXbo
ちなみに
ppm install Net-Ping
は成功しました。回線不調ともちがうようです。う〜ん・・・
0985nobodyさん02/03/27 05:07ID:???
>>983
libnet.ppd
098698302/03/27 05:34ID:???
>>985さんどうもです。
ppm install libnetでインストールできました。

その後、
ttp://member.nifty.ne.jp/hippo2000/perltips/net/smtp.htm
>なおこのドキュメントではlibnetモジュールをインストールしたときに
>作成されるC:\Perl\html\lib\site\Net\SMTP.htmlを、

なんてのも見つけました。注意不足でしたか
0987帝国 ◆9qoWuqvA 02/03/27 11:30ID:BFIdDUdC
Perlで質問なんですが、
$folderで指定したフォルダ内に
フォームで受け取ったファイル名($filename)とパーミッション($permission)で、
空ファイルを生成する方法を教えてほしいんですが・・

もしかしてcgi-lib.plとか使いますか??
0988nobodyさん02/03/27 11:35ID:???
>987
フォルダのパーミッションがきちんと設定されてればopen(MAKE,">$filename");でできる。
パーミッションはchmodで変えれ。
0989帝国 ◆9qoWuqvA 02/03/27 11:58ID:BFIdDUdC
>>988
ファイルの生成はうまく行きました。
でもパーミッションが設定されないんです。。

chmod($permission,"$folder/$filename");

でダメなんでしょうか?
0990nobodyさん02/03/27 12:09ID:???
>989
パーミッションの数字はなににしてる?
0991製作板で誘導した人02/03/27 12:14ID:???
$permissionの中身は何?
てかパーミッション設定するのに変数使う必要あるんだろうか・・・・
$file="\.\/$folder\/$filename";
chmod 666,$file;
とかじゃダメ?
0992nobodyさん02/03/27 12:26ID:???
nobodyに0700にされる罠。
0993帝国 ◆9qoWuqvA 02/03/27 12:39ID:BFIdDUdC
パーミッションはフォームにいれた値。
だから変数に格納する必要が。。
0994nobodyさん02/03/27 12:44ID:???
パーミッションは8進数で設定するのは別に罠ではないという罠。

立たぬなら 立つまでまとう Perlスレ
0995nobodyさん02/03/27 12:56ID:???
 
次スレ作りましたー

【Perl】初心者コーナーPart11
http://pc.2ch.net/test/read.cgi/php/1017201229/l50
0996nobodyさん02/03/27 16:20ID:Uw889VO5
996!
0997nobodyさん02/03/27 16:21ID:???
997!
0998nobodyさん02/03/27 16:21ID:???
998
レス数が950を超えています。1000を超えると書き込みができなくなります。