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

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

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。02/02/04 00:32ID:???
       / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       | 役に立つとは限らないけどね☆
   ∧ ∧ |/\_________
   (,,゚Д゚)____.
   (つ/~ ※ ※ \
   /※ ※ ※ ※ \
   ~~~~~~~~~~~~~~~~~~~
0322nobodyさん03/12/04 15:49ID:???
今日にもレスがあるスレをいちいち廃スレ扱いする >>321 はいちびり。
0323nobodyさん03/12/04 16:02ID:???
回答してるやつがバカなだけ。
質問や回答を複数のスレに分散させることがメリットあるか?
なんのために継続するスレのテンプレに過去ログのリンクを
貼ってると思ってるんだ?
調べる気もない教えて君に言っても無駄かもしれんけどな。
0324nobodyさん03/12/04 16:08ID:???
>>323
過去ログ見てないなんて決め付けるなよ。
同じような質問がどこかにあったのか?
032532003/12/04 16:11ID:???
>>321
すみませんでした…今度からは気をつけます…

>>323
いくつかスレは見て回ったのですが…ここが妥当かなと思ってここに投稿しました
過去ログもある程度は見てみたのですが…似たようなのがなかったので…スレ違いなら申し訳ありません…(´ω`)
0326nobodyさん03/12/04 16:23ID:???
>>324
過去ログ読んだのならなんでそのスレで質問しないでここに書くんだよw
0327nobodyさん03/12/04 16:32ID:???
>>326
Part29は過去ログ入ってるし。
せめて新スレ誘導貼ってからその台詞抜かしたらどうだ?
0328nobodyさん03/12/04 17:42ID:???
寒い夜には湯豆腐
0329nobodyさん03/12/04 18:45ID:???
>>320
こんな感じ?
my $array = [];
setRandomValues($array,1,7);
sub setRandomValues {
  # 配列
 my($array, $start, $end) = @_;
 my @unko = ($start..$end);
 while($#unko >= 0) {
  push(@$array, splice(@unko, int(rand($#unko + 1)) - 1,1));
 }
}
0330nobodyさん03/12/06 05:57ID:???
CGIを使ったperlでサイト内検索を作ってるのですが、
body内に引っ掛けたく無い文字があります。
どのように設定しればいいか教えてもらえませんか?
0331nobodyさん03/12/06 17:02ID:???
説明不足
0332nobodyさん03/12/06 17:04ID:???
>>330はperlスレとマルチだから放置しよう
0333nobodyさん03/12/17 19:45ID:???
http://www2.rocketbbs.com/200/pikkee7.html

話が食い違ってる厨房が二匹
printについて熱く議論してるし(プゲラ
0334nobodyさん03/12/17 21:18ID:???
>>333=サンラ
0335nobodyさん03/12/17 22:52ID:oog4IxeM
334は基地外
0336nobodyさん03/12/18 17:06ID:???
>>333
printで出力で合ってるんじゃ?
0337nobodyさん03/12/18 20:17ID:PJ21fV3d
例えば海外の掲示板スクリプトで、
投稿した内容が文字化けする、って場合には
どんな風にスクリプトを修正すればいいんでしょうか?
0338nobodyさん03/12/18 20:27ID:???
>>337
http://pc2.2ch.net/test/read.cgi/php/1066318233/
http://pc2.2ch.net/test/read.cgi/php/1063780103/
http://pc2.2ch.net/test/read.cgi/php/1069846177/
0339nobodyさん03/12/18 20:28ID:???
print "English Only Please";
0340nobodyさん03/12/19 20:15ID:P/lZLOTW
>>333
結局サンラとか言うのprint使ってるし・・・・面白
0341nobodyさん03/12/19 23:07ID:kC5jwkQB
ActivePerl + Apache2 + cygwin で cgi を作っています。
fork か system を使って、cgi の親プロセスはすぐに終了させて、HTTP コネクションを終了し、
子プロセスに長い仕事をさせようと思っています。ですが、cgi が子プロセスの終了を待ってしまい、
コネクションが切れません。windows でこういう処理を実現するにはどうすればよいかを知っている方が
いらっしゃいましたらご教授をお願いします。
0342nobodyさん03/12/21 01:22ID:???
>>333
☆ Re: 教えてください・・・ / 各無し                                                                 
HTMLを出力するという日本語のおかしさを言っているのでは?と書いてみる。

名前変えてまで・・・サンラ顔を真っ赤にして必死なんだろうな・・・
0343nobodyさん03/12/21 02:06ID:Ppsa4Xcl
>>341 について自己レス
子プロセスに
close(STDOUT);
close(STDERR);
を入れれば解決のようです。
0344nobodyさん03/12/21 02:50ID:vE34+r9v
setuidしてFile::Findモジュールを使ったスクリプトをブラウザから実行したら
findメソッド呼び出したところから実行されないんですがどういうことでしょう?
0345nobodyさん03/12/22 08:12ID:???
いきなり質問なんですが、
サーバのosがfedoraなんですけど実際のperlのパス、
#!/usr/bin/perlを、
#!/var/bin/perlなど存在しないパスにしても動くんですがなんででしょうか?
0346­03/12/22 23:26ID:???
>>345
0347nobodyさん03/12/23 15:01ID:RM2wmEiL
痛い質問もおkでつか?
0348nobodyさん03/12/23 15:02ID:???
by冬厨
hage忘れ
0349nobodyさん03/12/23 17:12ID:DnEvUAZj
perlプログラムをtelnetで接続してコマンドで
実行するときにフォームデータを引数として
実行する方法を教えてください。
ARGVは利用しないとして教えてください。
システム部長に教えてもらったんだけど
忘れてしまいました。
0350nobodyさん03/12/23 17:29ID:???
>>349
みんな複数のスレ見てるんだからマルチはすぐ分かるよ。
035134703/12/23 22:30ID:???
>>350
I'M NOT >>349
multi Uzeeeeeeeee!!
0352nobodyさん03/12/23 22:44ID:???
>>351
>I'M NOT >>349
知ってるよ?
0353nobodyさん03/12/23 22:56ID:B/ouqWjS
>>352
教えてください
0354nobodyさん03/12/23 23:27ID:???
>>353
何を?
っていうかお前誰だよ
035534703/12/23 23:30ID:???
>>354
おそらく
>>349だRO
0356nobodyさん03/12/24 00:36ID:???
>>349
教えてもらった人にあやまってもう一度聞けや。
おまえの社内の評価なんぞどうなったところで誰も気にしない。
0357nobodyさん03/12/24 00:59ID:???
>>355
そうか。

>>349
マルチだっつってんじゃん。
0358nobodyさん03/12/24 09:24ID:j7CQnsCW
perl←なんて読むんだ?
0359nobodyさん03/12/24 10:40ID:???
>>358
perl
0360nobodyさん03/12/24 13:06ID:???
>>358
ペルル
0361nobodyさん03/12/24 15:44ID:Nlg9jtzo
SQUZA INFO TICKERってどこかでDLできないですか?
そのサイトは閉鎖されちゃったようだし。
お持ちでしたらうpしてください、お願いします。
0362nobodyさん03/12/24 16:37ID:???
>>358
ペルじゃないの?
0363nobodyさん03/12/24 16:38ID:???
パー1
0364nobodyさん03/12/24 16:46ID:???
パール
0365nobodyさん03/12/24 22:56ID:???
ピール
0366nobodyさん03/12/27 09:15ID:x/KBK+zk
>>358
ペアルです。
0367nobodyさん03/12/27 17:39ID:kxaiYOlV
ペール
0368nobodyさん03/12/27 21:09ID:???
アナル
0369nobodyさん04/01/07 08:56ID:???
ペアァァァァルル
0370nobodyさん04/01/17 11:52ID:ZJCwgWOZ
perlでメールをリアルタイムに確認、内容受信、ブラウザに反映させる事ってできますか?
0371nobodyさん04/01/17 13:33ID:???
>>370
できます。
それから、このスレageんな。
037237004/01/17 15:16ID:???
>>371
それはスマンかった。申し訳ない。
0373nobodyさん04/01/20 01:22ID:???
ソフトバンクより発売のCGI/Perlハンドブックという本で
http://up.atnifty.com/upload/file/20040120011644_.txt
こういったアンケート収集スクリプトがあるのですが
これを実行してもアンケートが追加されません。
どこが間違ってるのでしょうか?
0374nobodyさん04/01/20 01:33ID:4RLoeIZ2
>>373
マルチポストハケーン
0375nobodyさん04/01/20 02:07ID:???
>>374
そんなこと知ってます。
それから、このスレageんな。
0376nobodyさん04/01/20 06:39ID:???
&error('本文がないんですが') if(!$comment);

if(!$comment){&error('本文がないんですが')};

の2つは両方動きますが、正しくというか、正統派な人はどっちで書くんですか?
0377nobodyさん04/01/20 06:56ID:zLcfVmM7
おはマンコー!!\(・∀・)/
http://www.k-514.com/
0378nobodyさん04/01/20 07:14ID:???
>>376
流れに応じてよりしっくりくる書き方をする。
区別がつかん内は好きにしとけ。
0379nobodyさん04/01/20 08:10ID:???
ありが�d
0380nobodyさん04/01/20 20:46ID:???
$comment or error('本文がないんですが') ;
0381nobodyさん04/01/20 21:02ID:???
1 - 1 は?との質問に
0 と答えると、
$comment eq 0 となり
if(!$comment){&error('本文がないんですが')};
では$commentが偽となってerrorとなる。
if($comment eq ''){&error('本文がないんですが')};
にすべきでしょう。
0382nobodyさん04/01/20 21:48ID:GUR8N55h
おお感動した!!
0383nobodyさん04/01/20 22:31ID:1dmv6xqq
2ちゃんねるのCGIパラメタのように
http://pc2.2ch.net/test/read.cgi/php/1012750353/-100
↑”?”でURLパラメタを渡すのではなく、上記のようにスラッシュで
渡されたものを受け取るにはどのようにPerlを記述するのでしょうか?
教えてください。
0384nobodyさん04/01/20 22:49ID:6c5lEQCO
この板にきたのは初めてなのですが
作ってほしいBBSを注文して
CGIのBBSを作って売ってくれるとゆうのはあるんでしょうか?

もし有名なサイトなどありましたら教えてください。

いた違いだったらすみません。
0385nobodyさん04/01/20 22:55ID:???
プロに依頼?高いぞ・・。
0386nobodyさん04/01/20 23:01ID:???
>>383
過去ログに山とあるよ。。

             まちがいない!
0387nobodyさん04/01/20 23:14ID:Pl4rHDgD
>>383
$ENV{'PATH_INFO'}だったと思う。
0388nobodyさん04/01/21 00:58ID:???
>>384
人間の何日分かの生活を保障できる金額を払うなら、
依頼を受ける者もでてくるだろう。
0389nobodyさん04/01/21 07:12ID:???
>384
作りましょうか?
0390nobodyさん04/01/21 12:54ID:DBwJ36Qx
すごい初心者なんですが質問させてください
何個もある配列の一要素によって
その何個もある配列を並び替えたいのですが、
やり方がさっぱりわかりません
よろしければ教えてください
お願いします
0391nobodyさん04/01/21 14:25ID:???
>>390
http://www5a.biglobe.ne.jp/~n_rieko/perl/3.htm
http://pc2.2ch.net/test/read.cgi/php/1072896288/
0392nobodyさん04/01/21 15:37ID:???

 こ こ は 質 問 ス レ で は な い

0393nobodyさん04/01/21 19:15ID:???
read.cgi のphp板の開発はどこの板でやってるんですか?
039438404/01/21 22:27ID:uZHROGvP
>>385 >>388 >>389 さん

これはレスが遅くなって申し訳ありません。
こんな書き込みはちょっと常識外れぽいようですね、あせります。

確かに作ってもらうと良いお値段するのでしょうね、
当たり前と言えば当たり前ですね。、
どんな価格体系なのか想像もつきません^^;


作っていただけるというありがたいお答えですが、正直ちょっとびびってます(笑

いちおうこんなものが欲しいとおもっているのですが。。
私の乏しいパールの知識(といえませんが)ではそんなに難しくないような気が
しているのですが、実際のとこはわかりませんね。

インタフェース(?)が
ぼゲームのSS掲示板なんですが、シンプルな方がいいです。
http://lineage2.kisha.ath.cx:8080/cgi-bin/smt_bbs/smt_bbs.cgi?action=showlast&cat=12&txtnumber=log

ここに画像がアップできるのですが画像ではなくこれを表示したいわけです。
http://tchart.yahoo.co.jp/c/1y/2/2317.j.gif

私の言っている意味が皆さんに理解できるように説明できているのか凄い不安ですが^^;


もし作っていただけるのならお値段どんな感じになるのでしょうか?^^;




0395nobodyさん04/01/21 23:01ID:???
スレ違いだから、そういう主旨のスレッドでも立てたら?
けっこう、要望があるんでない。
技術はなくても、こういう形式のBBSが欲しい。
オーダーメイドのBBSが欲しいとかさ。
無論、きちんと対価は払う方向で。
職人に対する誠意をもってさ。
0396nobodyさん04/01/21 23:36ID:???
相場でもめるぜ。きっと。
0397nobodyさん04/01/21 23:54ID:???
それはそれで見てて面白いだろ。
もめなきゃ始まんないよ。
第三者がある程度やり取り見てれば
いろいろ助言して最終的には落ち着くんじゃない?
相場なんて、みんなで大体決めるもんだし。
依頼者が安値で切ってくれば、そりゃおかしいとか
職人が高く見積もれば、その程度のスキル、規模じゃ
ぼったくりすぎだろとか。
むしろ、やり取りの公開性があってまわりの反応を
見れば当事者も納得できる部分あるんでない?
「まあ、こんなもんかな。みんなそれで手を打てと言ってるし」
みたいな。
0398nobodyさん04/01/21 23:55ID:???
そんなことよりすぽるとでウッチー見ようぜ
0399nobodyさん04/01/21 23:58ID:???
まあ、俺は名が通ったプロに頼むほうが安心できる
と思うけどね。そういうサイトでも探せば?
つーかスレ違いなので、ここらでアウト。
040038404/01/22 00:28ID:ZXb8OcPi
すれ違いですね^^;

スレッドの立て方はわからないので退散いたします。
ご指導のほどありがとうございました。

またサイト回りして探してみます^^;
0401nobodyさん04/01/22 00:32ID:???
ああ、そのほうがいい。
賢明だ。
0402nobodyさん04/01/22 00:39ID:???
>>397
前半の依頼者が安値をつけるのをどうこう言うのはいいが、
依頼を受ける人間のスキルをどうはかるかが問題だな。

ま、スレ違いだが。
0403nobodyさん04/01/22 01:49ID:???
全然、CGIとか無知な一般人の客が頭で描いたものを
口頭で説明受けただけでオリジナルBBS作れる人間だったら
相当の技能者だろう。
依頼を受ける意思を明確にだせるだけでも相当の金を
請求できる人間と思われる。

スレ違いなので誰か立てろ。
もしくは既出で似たような議題。
俺はやだけどね。
0404nobodyさん04/01/22 02:04ID:???
プログラミング板の話かもな。
0405nobodyさん04/01/22 11:45ID:???
>>403
口頭で説明受けるのは後々言った言わないの問題が……。
技術者側がきちんと依頼内容を文書化して、
依頼者がそれに実印つくくらいの覚悟と理解がないとさ。
0406nobodyさん04/01/30 10:06ID:9dHhJkex
windows xp,apache 1.3,jperl5005,という環境でCGIスクリプト作成の勉強
している初心者です。

マルチです。apacheスレでも聞いたんですが、自分のPC上でCGIのテストを
すると、ブラウザーのリロードでサーバーエラーをおこしてしまいます。

エラーログではファイルが見つからないとでますが、たった今、読んだファイルな
わけで、、よくわかりません。

スクリプト自体は実際のwebサーバー上で問題なく動いてます。
みなさん自宅などではどんな環境でやってらっしゃるのでしょうか?
0407nobodyさん04/01/30 10:28ID:???
どういうCGIか分からなければ、何とも答えようがない。
0408ブヒィ04/01/30 14:38ID:TDvBDcMl
以下のようなHTMLがあってそこから******<a herf=aaa>bbb</a>*********これを以下のように置換したいと思います。******<url url=aaa name=bbb>********まったくわかんない。教えてください。
0409nobodyさん04/01/30 15:13ID:???
ネタか?
s|<a herf=(.+?)>(.+?)</a>|<url url=$1 name=$2>|g;

0410nobodyさん04/01/30 17:09ID:9dHhJkex
>407
ふつうのアクセスカウンタなどです。
カウンタ数を書き込むファイルは数字がきちっと増えてます。

web上では問題なく動いてます。
0411nobodyさん04/01/30 17:13ID:???
だーから、どういうCGIか分からなければ、何とも答えようがない。
多分リロードするときのURLの指定が間違ってる。
0412nobodyさん04/01/30 18:07ID:9dHhJkex
>411すいません。「一週間でマスターするCGI」福島靖治著という教材の
CGIなんで、勝手に私が抜粋して、ここに書き込んでよいものかどうかと、、、

CGIにはリロードのURLを指定するような部分はないのですが、やっぱり
ソースを全部のせないとだめでしょうか。
apacheのcgi-binというフォルダには何もいれなくていいんですよね?
0413nobodyさん04/01/30 19:23ID:O0NkkeT3
一つ質問させてください。
snow*materiaのtwin.cgiというアイコンチャットを
設置してちょびちょび改造しているのですが、
このチャットに「魔法の呪文」という設定があって
その中に「予備ログを全部時刻昇順で表示」というものがあり、
ログをアイコン、背景、タグ効果などが反映された状態で上から読めるように表示されます。
これをHTMLとして書き出したいのですが、それは可能でしょうか?
また可能な場合どういった改造を行えば宜しいでしょうか
一応サイトにサポートBBSがあったので質問したら10日まっても一つのレスも付きませんでしたので
削除してこっちに描いてみたり。

どなたかお教えくださいませ。
ttp://useyan.pupu.jp/s/cgis/twin.html
0414nobodyさん04/01/30 20:05ID:???
>>413
【 スクリプト改造工房 PART 7 】
http://pc2.2ch.net/test/read.cgi/php/1063780103/
0415nobodyさん04/01/30 20:44ID:???
>>414
ありがとうございます
0416nobodyさん04/01/30 23:07ID:???
質問させてください
Perlで、URLのリンクボタンが押された回数を得ることはできますか?
できるとしたらその関数とかどうやってやるのかも知りたいです。
0417nobodyさん04/01/30 23:19ID:???
コーディングの質問は

Perl コーディング初心者質問コーナー Part31
http://pc2.2ch.net/test/read.cgi/php/1072896288/

やり方など一般的な質問は

△▲ WebProg 初心者の質問 Part7 ▼▽
http://pc2.2ch.net/test/read.cgi/php/1073460282/

改造は

【 スクリプト改造工房 PART 7 】
http://pc2.2ch.net/test/read.cgi/php/1063780103/

CGI設置の質問は

CGI設置について質問
http://pc2.2ch.net/test/read.cgi/php/1054216089/


他にもあるがおおむね上記のスレが本スレ
適切なスレで質問してくれ
0418nobodyさん04/02/01 13:19ID:???
data.datファイルに
aaa 1
bbb 1
ccc 1
というように配列が入っていましてbbbのカウントを1プラスして
bbb 2
aaa 1
ccc 1
と、data.datファイルに書き込みたいのですがどうやったらできるでしょうか?
ご教授よろしくお願いします
0419nobodyさん04/02/01 13:55ID:???
>>418
>>417
0420nobodyさん04/02/01 19:27ID:???
>>419
そいじゃ、このスレある必要ないってことじゃん。
スレタイで「何でも聞いて」っつってんだからさ…
open(FILE,>"data.dat") or die "$!\n";
while(<FILE>){
s/^bbb ($d+)/bbb $1 + 1/e;
print;
}


0421nobodyさん04/02/01 19:28ID:???
あら、
s/^bbb ($d+)/bbb $1 + 1/e;
s/^bbb ($d+)/bbb . $1 + 1/e;

■ このスレッドは過去ログ倉庫に格納されています