Perlコーディング初心者質問スレ Part 48
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2006/04/26(水) 18:00:50ID:RLbnve1J【投稿する際の注意】
質問するときは内容をよく吟味してから投稿してください。
「コマンドの意味がわかんない」とかはマニュアル見ましょう。
回答者さんは何でも屋じゃありません。
1: 自分はこういう事がしたい。
2: それでこんな風にやってみたが・・・
3: こんなエラーが出て上手く行かなかった。
最低でも1と3が無いと誰も答えられないよ。
ソース貼る時は、全角スペースでインデント忘れずに。
良い回答は良い質問から。一緒に勉強しましょう。
過去ログやお勧めサイトは >>2-10
0483nobodyさん
2006/05/15(月) 23:39:28ID:???0484nobodyさん
2006/05/15(月) 23:47:07ID:???KENT レベルのスクリプトっていいかげん消えてくれないかなぁ。
KENTWEB
0486480
2006/05/15(月) 23:51:56ID:FBQXjrwNprint OUT 'if ($ENV{REQUEST_METHOD} ne 'POST'\n || read(STDIN, $post, $ENV{CONTENT_LENGTH})\n';
↑これでもダメですけど?
0487nobodyさん
2006/05/15(月) 23:54:51ID:???で、何のためにうんこコードを保存してるの?
0488nobodyさん
2006/05/15(月) 23:55:17ID:???0489480
2006/05/15(月) 23:56:32ID:FBQXjrwNすんません、ちょっとだけバカなんです
でも体育と社会は得意なんです
0490nobodyさん
NGNG0491nobodyさん
2006/05/16(火) 00:29:36ID:???0492483
2006/05/16(火) 00:29:55ID:???人の話をキケー!
print OUT <<'EOF';
if ($ENV{REQUEST_METHOD} ne 'POST'
|| read(STDIN, $post, $ENV{CONTENT_LENGTH}) != $ENV{CONTENT_LENGTH})
{ $postdata = $ENV{QUERY_STRING};}
EOF
# もう来ないでね。
0494480
2006/05/16(火) 00:39:36ID:Neqg1YJy'EOF'でオッケーなんですね!
たとえば $baka という元ファイルの変数を別ファイルに代入させたい場合は
print OUT <<'EOF';
if ($ENV{REQUEST_METHOD} ne 'POST'
|| read(STDIN, $post, $ENV{CONTENT_LENGTH}) != $ENV{CONTENT_LENGTH})
{ $postdata = $ENV{QUERY_STRING};}
<りゃく>
$aho = $1;
EOF
print OUT "$baka";
print OUT <<'EOF';
$unko = $chinko;
EOF
# { とかってやればいいっすか?; }
0495nobodyさん
2006/05/16(火) 00:45:42ID:???0496480
2006/05/16(火) 03:11:36ID:Neqg1YJyうーん、、、途中までいい漢字だったんですけどなぜか途中から上手くいきません
print が絡んでるところで、
$manko = "まんこ";
<略>
print "$manko"; ←これを$manko=まんこのまま新しいファイルに持ち越すのは
print OUT <<'AHAN';
print "$manko";
AHAN
じゃだめですよね
それでこの部分だけ
print OUT \"print \"$manko\";
にしてもだめでした><;
えーん><;
0497nobodyさん
2006/05/16(火) 05:41:07ID:???0498nobodyさん
2006/05/16(火) 06:08:14ID:???たいへん参考になりました。
感謝とともにご報告申し上げます。
0500nobodyさん
2006/05/16(火) 12:59:36ID:???英語だけの投稿はエラーにしたいのですが
・全部半角英数字
または
・全角文字が1文字でも入っている
でマッチさせるには、どう記述すれば良いでしょうか?
よろしくお願いします。
0501500
2006/05/16(火) 13:01:43ID:???「または」ってのは OR でって事じゃないです。
どっちかの記述の方法が分かれば、判断できるかな
という意味で書きました。
0502nobodyさん
NGNG後者の方がええんとちゃう
文字コードによって違うから詳しくは
http://www.kanzaki.com/docs/jcode.html
http://euc.jp/i18n/charcode.ja.html
ここら辺見いや
0504nobodyさん
2006/05/16(火) 13:34:13ID:???0505nobodyさん
2006/05/16(火) 13:37:40ID:???0507nobodyさん
2006/05/16(火) 14:04:03ID:???0508nobodyさん
NGNGWin32-DriveInfoでも使ってろアホ
0509nobodyさん
2006/05/16(火) 14:05:50ID:???もっと簡単な方法をよろしく。
0510nobodyさん
NGNG0511nobodyさん
2006/05/16(火) 14:10:21ID:???0513nobodyさん
NGNG0514nobodyさん
2006/05/16(火) 15:07:09ID:???笑いすぎて腹が痛くなった
0515nobodyさん
2006/05/16(火) 17:14:03ID:???0516nobodyさん
2006/05/16(火) 19:06:53ID:???超わろたw
0517nobodyさん
2006/05/16(火) 19:20:36ID:???『鬼畜米英』
『妥当チャーチル』
『欲しがりません勝つまでは』
この3つをスローガンに掲げて掲示板トップに掲載しとく。
効果てきめん。
0519nobodyさん
NGNG0520500
2006/05/16(火) 19:52:21ID:???0521nobodyさん
NGNGif($comment =~ /[\x81-\x9f\xe0-\xfc][\x40-\x7e\x80-\xfc]/s){ print "Japanese"; }
else{ print "Not Japanese"; }
0522nobodyさん
2006/05/16(火) 20:11:57ID:???その計算機によると、うちは東京なのにアクセスポイントは愛知らしいwww
すごいな、うちって専用線だったんだ(*´д`)
0524nobodyさん
2006/05/16(火) 20:32:02ID:???0526nobodyさん
2006/05/16(火) 20:54:37ID:???>・全部半角英数字
$comment =~ /^[ -~]+$/s; # 全部半角英数字と記号
$comment =~ /[^ -~]/s; # 半角英数字以外がある(日本語かも)
0527nobodyさん
2006/05/17(水) 02:57:00ID:???0529nobodyさん
2006/05/17(水) 06:50:54ID:???ありがとうございますと言いながら、それ全然お礼じゃないよな。
慇懃無礼な物言いを直さないと、今後誰もあなたの質問に答えてくれなくなるかもよ。
0530nobodyさん
2006/05/17(水) 07:39:40ID:???0535nobodyさん
2006/05/17(水) 12:47:45ID:???MD5…ID
0537nobodyさん
2006/05/17(水) 17:02:26ID:YyZihD9scat /etc/passwdの結果をperlのプログラムに取り込むにはどのようにしたらよいでしょうか?
どなたか教えてください。
0540nobodyさん
2006/05/17(水) 18:01:01ID:???なんだそのへたれ回答は・・・
0541nobodyさん
2006/05/17(水) 19:33:26ID:???0542nobodyさん
2006/05/17(水) 20:00:51ID:???0543nobodyさん
2006/05/18(木) 01:16:03ID:fJu7t3bWhtmlからPOSTでデータを送信すると、
$ENV{'REQUEST_METHOD'} の中には POSTが入るでしょ?
んで、
htmlからGETでデータを送信すると、
$ENV{'REQUEST_METHOD'} の中には GETが入るでしょ?
それじゃ、
htmlからデータを送信しなかった場合(cgiを呼び出しただけ)は何が入るのですか??
0544nobodyさん
2006/05/18(木) 01:17:38ID:???0547nobodyさん
2006/05/18(木) 09:37:43ID:???クライアントがGETでリクエストすればGETだし、
POSTをリクエストすればPOST。
HTTPを学んでください。
0550nobodyさん
2006/05/18(木) 11:48:23ID:???このスレに書かれてるから勘違いしてた。
0551nobodyさん
2006/05/18(木) 12:35:32ID:???(実際にGET動作でも指定がなければ環境変数に入らない)
0552nobodyさん
2006/05/18(木) 13:12:00ID:???#!/usr/bin/perl
print "Content-type: text/html\n\n";
print $ENV{'REQUEST_METHOD'};
>>551はうそ
0553nobodyさん
2006/05/18(木) 14:39:45ID:???RFC1616
5.1 Request-Line
Request-Line = Method SP Request-URI SP HTTP-Version CRLF
Methodは必須、省略はできない。
0555nobodyさん
NGNGhttp://etc3.2ch.net/denpa/
0556nobodyさん
2006/05/18(木) 15:02:57ID:???> 普通ディフォルトはGET
ディフォルト
ディフォルト
ディフォルト
ディフォルト
ディフォルト
ディフォルト
ディフォルト
ディフォルト
ディフォルト
ディフォルト
ディフォルト
ディフォルト
0557nobodyさん
2006/05/18(木) 15:10:10ID:tdyLNCZHどのような作り方をすればよいですか?
0559nobodyさん
NGNG既存のDLカウンタのコードを読んでみるとか
http://www.studyinghttp.net/
ここも参考にしてみるとか
0561nobodyさん
2006/05/18(木) 15:35:23ID:???英語の発音だとディフォルトなんだけど。
っつーかこういうどうでもいいやつ多いなおれみたいな。
0562557
2006/05/18(木) 15:51:28ID:tdyLNCZH具体的には、
<a href="list.csv">DownLoad</a>
と書いているのですが、list.csvのpermissionを777にしてもInternal Server Errorが出てしまいます。
このエラーの回避をし、ダウンロードを可能にするにはどうしたらよいのでしょう
0563nobodyさん
2006/05/18(木) 16:25:09ID:???日本語の外来語表記では、「ディフォルト」は「デフォルト」の表記のゆれとして扱われる。
だからどちらも間違いではないが、一般的には「デフォルト」と書く。
0565nobodyさん
2006/05/18(木) 16:58:36ID:???- デフォルト
- ディフォルト
のどちらでもないよね。
http://dictionary.goo.ne.jp/search.php?MT=default&kind=ej&mode=0&base=1&row=0
0567nobodyさん
2006/05/18(木) 17:20:41ID:???そのページにおもいっきり
>【コンピュータ】デフォルト, (デフォルト値を)採用する.
と書いてあるんだが…。
しかし、webをウェブじゃない!ウェッブだ!!とか
ホームページじゃない!ウェブサイトだ!!とか言う
香具師って、年逝ってるのが多いよね。
どーでも良いんだよ意味が伝われば(w
0568nobodyさん
2006/05/18(木) 17:33:40ID:???デフォでOK
0569nobodyさん
2006/05/18(木) 18:24:57ID:???0570nobodyさん
2006/05/18(木) 19:19:37ID:C+uZ+IY0<SELECT NAME="color">
<OPTION value="1">1</OPTION>
<OPTION value="2">2</OPTION>
<OPTION value="3">3</OPTION>
<OPTION value="4">4</OPTION>
<OPTION value="5">5</OPTION>
<OPTION value="6">6</OPTION>
<OPTION value="7">7</OPTION>
<OPTION value="8">8</OPTION>
<OPTION value="9">9</OPTION>
<OPTION value="10">10</OPTION>
</SELECT>
を10個ほど連続で記述しているのですが、正直、長くなりすぎて困っています。
シンプルにできないでしょうか?
0571nobodyさん
NGNG0572nobodyさん
2006/05/18(木) 19:35:57ID:???0573nobodyさん
2006/05/18(木) 19:38:11ID:???0574nobodyさん
2006/05/18(木) 19:38:26ID:C+uZ+IY0本当に申し訳ない
Perl初めて一週間のオイラにはなんのこっちゃか・・・
0575nobodyさん
2006/05/18(木) 19:49:51ID:???0576nobodyさん
2006/05/18(木) 19:51:57ID:???0577nobodyさん
2006/05/18(木) 19:54:08ID:???0578nobodyさん
2006/05/18(木) 20:45:47ID:???さぼってんじゃねーぞ
0579nobodyさん
2006/05/18(木) 20:54:20ID:???_匕∠ニ≡=E─天¬冖卞广了 ̄_匕∠ニ≡=E─天¬冖卞广了 ̄
_匕∠ニ≡=E─天¬冖卞广了 ̄_匕∠ニ≡=E─天¬冖卞广了 ̄
 ̄了广卞冖¬天─E=≡ニン、匕_  ̄了广卞冖¬天─E=≡ニン、匕_
 ̄了广卞冖¬天─E=≡ニン、匕_ ̄了广卞冖¬天─E=≡ニン、匕_
 ̄了广卞冖¬天─E=≡ニン、匕_ ̄了广卞冖¬天─E=≡ニン、匕_
_匕∠ニ≡=E─天¬冖卞广了 ̄ _匕∠ニ≡=E─天¬冖卞广了 ̄
_匕∠ニ≡=E─天¬冖卞广了 ̄_匕∠ニ≡=E─天¬冖卞广了 ̄
_匕∠ニ≡=E─天¬冖卞广了 ̄_匕∠ニ≡=E─天¬冖卞广了 ̄
0582nobodyさん
2006/05/18(木) 21:32:59ID:???print '<SELECT NAME="color">',"\n";
$i=0;
while(1) {
$i=$i+1;
print '<OPTION value="',$i,'">',$i,'</OPTION>',"\n";
if($i==10) { goto DERU; }
}
DERU:
print '</SELECT>',"\n";
■ このスレッドは過去ログ倉庫に格納されています