【Perl】初心者コーナー Part14
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
02/07/18 16:34ID:jemWJhH31:自分はこう言う事がしたい。
2:それでこんな風にやってみたが・・・
3:それだとこんなエラーが出て上手く行かなかった。
1と3が無いと誰も答えられないよ。
良い回答は良い質問から。一緒に勉強しましょう。
CGIだけど、なんか質問ある? Part 6 (その2)
http://pc.2ch.net/test/read.cgi/php/1025930486/
参考書籍の話題は【【Perl,CGI】参考書籍 第2版】
http://pc.2ch.net/test/read.cgi/php/988809842/
その他の雑多な話題は、【CGIに依存しないPerlの話題一般】
http://pc.2ch.net/test/read.cgi/php/991313362/
スクリプトの改造依頼は 【スクリプト改造工房 Part4】
http://pc.2ch.net/test/read.cgi/php/1012839651/
過去ログ、その他の役立ち情報は>>2-10あたりを見よう。
0002nobodyさん
02/07/18 16:34ID:jemWJhH3Part1 http://tako.2ch.net/test/read.cgi?bbs=perl&key=957208980 参照不能
DAT: http://tako.2ch.net/perl/dat/957208980.dat
Part2 http://tako.2ch.net/test/read.cgi?bbs=perl&key=971817087 参照不能
DAT: http://tako.2ch.net/perl/dat/971817087.dat
Part3 http://tako.2ch.net/test/read.cgi?bbs=perl&key=979894521 参照不能
DAT: http://tako.2ch.net/perl/dat/979894521.dat
Part4 http://tako.2ch.net/test/read.cgi?bbs=perl&key=984430156 参照不能
DAT: http://tako.2ch.net/perl/dat/979894521.dat
Part5 http://pc.2ch.net/php/kako/988/988728069.html
Part6 http://pc.2ch.net/php/kako/996/996075607.html
Part7 http://pc.2ch.net/php/kako/1000/10002/1000267444.html
Part8 http://pc.2ch.net/php/kako/1003/10039/1003900311.html
Part9 http://pc.2ch.net/php/kako/1009/10095/1009549309.html
Part10 http://pc.2ch.net/php/kako/1014/10145/1014556702.html
Part11 http://pc.2ch.net/php/kako/1017/10172/1017201229.html
Part12 http://pc.2ch.net/test/read.cgi/php/1019917048/
Part13 http://pc.2ch.net/test/read.cgi/php/1022731565/
[ひまぢん氏のミラー]
Part1 http://www.angelfire.com/ak5/2ch-web-program/kako/957208980.html
Part2 http://www.angelfire.com/ak5/2ch-web-program/kako/971817087.html
Part3 http://www.angelfire.com/ak5/2ch-web-program/kako/979894521.html
Part4 http://www.angelfire.com/ak5/2ch-web-program/kako/984430156.html
Part5 http://www.angelfire.com/ak5/2ch-web-program/kako/988728069.html
0003nobodyさん
02/07/18 16:34ID:jemWJhH3・Perl Com: http://www.perl.com/pub/
・CPAN.com: http://search.cpan.org/
・ActivePerl: http://www.activestate.com/
・CGI-ML:http://forest.ne.jp/cgi-ml/
[お薦め]
・Perlメモ: http://www.din.or.jp/~ohzaki/perl.htm ★読んどけ
・Perl Recipes: http://www.effectiveperl.com/recipes/
・Randal's WebTechniques columns: http://www.stonehenge.com/merlyn/WebTechniques/
・Perlの部屋: http://www.cc.rim.or.jp/~midorin/mad-p/perl/index.html
・Perl初心者の部屋:http://www.harukaze.net/~mishima/perl/
・Perlリファレンス:http://www.big.or.jp/~mio/ga/pl/plref/pl_ref.htm
・Perlのページ:http://homepage1.nifty.com/nomenclator/perl/
0004nobodyさん
02/07/18 16:35ID:jemWJhH3・Perl News: http://www.news.perl.org/
・Perl Monks: http://www.perlmonks.org/
・use Perl; : http://use.perl.org/
・Learn Perl - Perl Education: http://www.devdaily.com/perl/edu/index.shtml
・Perldoc.com: http://www.perldoc.com/
・Using Perl5 in Web: http://docs.rinet.ru/Using_Perl5_in_Web/
・Rex Swain's Home Page: http://www.rexswain.com/
・Robert's Perl Tutorial: http://www.netcat.co.uk/rob/perl/win32perltut.html
・Perl Tuts: http://savage.net.au/Perl-tutorials.html
・Beginning Perl Tutorials: http://www.pageresource.com/cgirec/index2.htm
・jcode.pl の私的な解説書: http://www.mikeneko.ne.jp/~lab/kcode/jcode.html
・Logical Choice Software, Home Page: http://www.logsoft.com/perltips/
・Perlfect Solutions: http://perlfect.com/
・The Perl Archive : http://www.perlarchive.com/
・Perl6 & Parrot VM についての情報: http://dev.perl.org/perl6/
・use Object; : http://perl.infoware.ne.jp/
[Module]
・Perl Module Reference: http://www.bekknet.ad.jp/~bero/docj/module_/
・PPMPackages: http://www.activestate.com/PPMPackages/
・河馬屋二千年堂's Page: http://member.nifty.ne.jp/hippo2000/index.htm
[Security]
・安全なプログラミングのためのガイドライン:http://www.FreeBSD.org/ja/security/#spg
・Perl security:http://www.perldoc.com/perl5.6/pod/perlsec.html
・Perl security和訳:http://www.kt.rim.or.jp/%7ekbk/perl5.005/perlsec.html
・CGI and Security http://www.ansi.co.jp/tech/cgi/security/
・The Unofficial Web Hack FAQ:http://www.nmrc.org/faqs/www/
・How to Write Secure Code:http://www.shmoo.com/securecode/
・Safe CGI Programming :http://www.improving.org/paulp/cgi-security/safe-cgi.txt
[OS]
・Linux日本語マニュアル:http://www.linux.or.jp/JM/
・FreeBSD日本語マニュアル:http://www.jp.freebsd.org/man-jp/
0005nobodyさん
02/07/18 16:35ID:???http://pc.2ch.net/test/read.cgi/php/1026968140/l50
0006nobodyさん
02/07/18 16:37ID:???0007nobodyさん
02/07/18 16:44ID:???とりあえず乙彼
0008nobodyさん
02/07/18 16:45ID:???・Perl News: http://www.news.perl.org/
・Perl Monks: http://www.perlmonks.org/
・use Perl; : http://use.perl.org/
・Learn Perl - Perl Education: http://www.devdaily.com/perl/edu/index.shtml
・Perldoc.com: http://www.perldoc.com/
・Using Perl5 in Web: http://docs.rinet.ru/Using_Perl5_in_Web/
・Rex Swain's Home Page: http://www.rexswain.com/
・Robert's Perl Tutorial: http://www.netcat.co.uk/rob/perl/win32perltut.html
・Perl Tuts: http://savage.net.au/Perl-tutorials.html
・Beginning Perl Tutorials: http://www.pageresource.com/cgirec/index2.htm
・jcode.pl の私的な解説書: http://www.mikeneko.ne.jp/~lab/kcode/jcode.html
・Logical Choice Software, Home Page: http://www.logsoft.com/perltips/
・Perlfect Solutions: http://perlfect.com/
・The Perl Archive : http://www.perlarchive.com/
・Perl6 & Parrot VM についての情報: http://dev.perl.org/perl6/
・use Object; : http://perl.infoware.ne.jp/
[Module]
・Perl Module Reference: http://www.bekknet.ad.jp/~bero/docj/module_/
・PPMPackages: http://www.activestate.com/PPMPackages/
・河馬屋二千年堂's Page: http://member.nifty.ne.jp/hippo2000/index.htm
[Security]
・安全なプログラミングのためのガイドライン:http://www.FreeBSD.org/ja/security/#spg
・Perl security:http://www.perldoc.com/perl5.6/pod/perlsec.html
・Perl security和訳:http://www.kt.rim.or.jp/%7ekbk/perl5.005/perlsec.html
・CGI and Security http://www.ansi.co.jp/tech/cgi/security/
・The Unofficial Web Hack FAQ:http://www.nmrc.org/faqs/www/
・How to Write Secure Code:http://www.shmoo.com/securecode/
・Safe CGI Programming :http://www.improving.org/paulp/cgi-security/safe-cgi.txt
[OS]
・Linux日本語マニュアル:http://www.linux.or.jp/JM/
・FreeBSD日本語マニュアル:http://www.jp.freebsd.org/man-jp/
0010nobodyさん
02/07/18 17:02ID:???==終了==
0011nobodyさん
02/07/18 17:24ID:AnxO1cAdはぁ〜。/Д`)
0012nobodyさん
02/07/18 18:01ID:???0013nobodyさん
02/07/18 18:34ID:???同じ文法でデータベースを変えるとちゃんと走りやがります。
つらいです。
0014nobodyさん
02/07/18 20:51ID:s7bVAL5Cフレーム形式のホームページで
2個のフレームのうちの一つに画像型CGIを埋め込む。
正しいreferereを取りたいんだがどうしたらいいですか?
envだとフレームのURLを、javascriptの手法を使用しても
フレームの呼び出し元のindexのURLをもってきてしまう。
indexにはjavascriptが使えないみたい。
0015nobodyさん
02/07/18 21:10ID:???の代わりに
parent.document.referrer
を使う。
jsね。
0016nobodyさん
02/07/18 21:46ID:???Perlでコメントを書く場合に
# 【注意】******
の様にコメント行に【】や ●▲ などの記号類を使っても問題無いでしょうか?
記号を使う目的は、後から自分が見て見やすくするというだけの理由ですが・・・。
0017nobodyさん
02/07/18 21:48ID:???0019nobodyさん
02/07/18 22:22ID:???ありがと
0022nobodyさん
02/07/19 02:59ID:???例えば、
$hoge = '<img src="hoge.jpg">';
$hoge = "<img src=\"hoge.jpg\">";
に違いはあるんでしょうか?
0023nobodyさん
02/07/19 03:02ID:???気分で使い分けるのがツウ
0024nobodyさん
02/07/19 03:11ID:???さんきゅ
あと聞き忘れましたが、変数に数字を入れる場合、
""で囲む場合と、何も囲まずにダイレクトに入れている場合が有りますが
その違いはありますか?
例えば
$hoge = "10";
$hoge = 10; の様に
0025うひ!
02/07/19 03:21ID:???気分っつーか " は変数展開される
print 'このビールは$5です';
print "このビールは$5です";
下はあなたの思った動作をしないはず
$hoge = 10はどっちでも良い
"10"なら文字列として10なら整数型として
その時々に都合良く解釈してくれる
0027nobodyさん
02/07/19 03:36ID:???http://www.kt.rim.or.jp/~kbk/perl5.005/perlfaq7.html#Do_I_always_never_have_to_quote_
漏れのBMだから随分古いけどな (ウヒ!
0028パイの魅学園
02/07/19 03:41ID:Yx4p6kT0( _(((((((((_ )
|/ ~^^\)/^^~ ヽ|
| _ 《 _ |
(|-(_//_)-(_//_)-|)
| 厶、 | / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
\ |||||||||||| / < サンプルを覗くのも・・・。
\_~~~~_/ \_________
http://www.traffimagic.com/WIPE7MMLZCA/comein/FSJPN
無料で今日も”どっぴゅ〜” だっふんだぁ〜
0030sleepy jaguar
02/07/19 05:34ID:???http://www.msleep.com/sleepy_jaguar/
Msleep
http://www.msleep.com/
( ´,_ゝ`)( ´,_ゝ`)( ´,_ゝ`)( ´,_ゝ`)
0031nobodyさん
02/07/19 07:24ID:???%hash = &form;
sub form{
read STDIN, $form, $ENV{CONTENT_LENGTH};
@datas = split /[&;=]/, $form;
return(@datas);
}
0033nobodyさん
02/07/19 07:31ID:???数字のソートはsort関数でできるんですか?
数字だろうが数値だろうがオブジェクトだろうがソートできるよ。
0035nobodyさん
02/07/19 10:02ID:zrmmynPy0036nobodyさん
02/07/19 12:20ID:3YmVGYTQ(・∀・)ウセロ!!
0037nobodyさん
02/07/19 13:15ID:???なんでCGI.pmを使わないのかと小一時間問いつめたいのですが、
よろしいでしょうか。
0039nobodyさん
02/07/19 13:34ID:IEMDM0Nuif(条件式){ test1.cgi実行 }
else{ test2.cgi実行 }
上のように、条件分岐してcgiを実行したいのですが、どうすればよいのでしょうか?
<form>タグでaction=****.cgiとして、submitで実行しか思いつかないのですが・・・
厨房ですいません。
0040nobodyさん
02/07/19 13:38ID:7Bpm6nE5004139
02/07/19 13:42ID:IEMDM0Nu早速レスありがとうございます。検索してきました。
print "Location : ***.cgi \n\n";
こんな感じで、いいのですね
ありがとう!
0042nobodyさん
02/07/19 13:47ID:ou++e83o0043nobodyさん
02/07/19 13:52ID:???板、いや、スレ違い。
004442です
02/07/19 13:57ID:ou++e83o表示される名前の部分の色を変えるにはCGIのなかを書き換えないといけないといわれたので・・・。
0045nobodyさん
02/07/19 14:03ID:???スクリプト改造工房 Part4
http://pc.2ch.net/test/read.cgi/php/1012839651/l50
0046nobodyさん
02/07/19 15:35ID:???004742です
02/07/19 15:48ID:ou++e83o逝ってきます。
004839
02/07/19 16:19ID:h7+QqD7Kフレーム使っていて、右のフレームでCGIを表示したい場合、
print "<form target=right>";
print "Location : ***.cgi \n\n";
print "</form>";
みたいにするしか、無いのでしょうか?
いろいろ調べたのですが分からなくて
0051nobodyさん
02/07/19 17:31ID:???そういうことやってるサイトは無数にあるから、そこのソースコピーしろ。
0052nobodyさん
02/07/19 17:55ID:???if $hoge eq 'hoge' or $hoge eq 'fuga' or $hoge eq 'foo' or $hoge eq 'bar'
とするのと
if $hoge =~ /^[hfb]/
とはどちらがいいのですか?
005352
02/07/19 17:58ID:???if $hoge =~ /(hoge|fuga|foo|bar)/
にしてくらさい
005652
02/07/19 18:02ID:???で、こういう値だったらこっちとかいう具体例ってありますか?
0059nobodyさん
02/07/19 18:10ID:???ただ、正規表現のほうをうまく書き直せばベンチマークをやらないとなんとも
言えない。
0060nobodyさん
02/07/19 18:13ID:???正規表現の出来具合によってはあまり変わらないと。
ご助言アリガトン。これから試してみるのれす
0061nobodyさん
02/07/19 19:09ID:???if $hoge =~ /^hoge|fuga|foo|bar$/
()もいらない。
スピードは$hogeによる。$hogeがとる値の確率の高い順に
orは連結するように。
単一のワードなら、eqのほうが、正規表現より3,4倍早い。
まあ、無視できる程度だけど何千回もまわすようなループの中だと
でかい差になるね。
0062nobodyさん
02/07/19 19:36ID:???どこのコードが何回実行されるかを調べる奴です。
DBugモードは無しで…
Devel::Dprofというプロファイラがあるよ。
$ perl -d:Dprof script.pl
$ dprofpp
httpd上でも同じこと。
ただしプロファイル中はパフォーマンスが劇的に下がるので
実際に動かしながら、というのはお勧めできないけど。
関係ないけど、
そんな「やれやれ、的外れなレスが来たな」とでもいいたげなレスはやめた方が言いかと。
0066nobodyさん
02/07/19 23:04ID:???コテハンうざい
消えろ
■ このスレッドは過去ログ倉庫に格納されています