1read 100read
2012年3月WebProg356: CGI: Common Gateway Interface part 13 (180) TOP カテ一覧 スレ一覧 2ch元 削除依頼
★三 【 スクリプト改造工房 PART 9 】 ★三 (689)
引っ込み思案で困っています (192)
【PHP】フレームワークPharonスレ (292)
【MT】MovableType【設置方法】 (885)
●CGI作成に愛の手を・・・● (159)
携帯サイトのWebプログラムを語ろう Part3 (899)

CGI: Common Gateway Interface part 13


1 :05/09/11
CGIの運用に関する質問スレッドです。
※ CGIはウェブサーバ上でユーザプログラムを動作させるための仕組みであり、
Perl等特定の言語に依存するものではありません。
Perlのコーディングに関する質問は、専用スレでお願いします:
Perlコーディング初心者質問スレ Part 43
http://pc8.2ch.net/test/read.cgi/php/1123777607/
CGIとPerlの区別がわからない、という人はとりあえずこちらへ:
△▲ WebProg 初心者の質問 Part12 ▼▽
http://pc8.2ch.net/test/read.cgi/php/1125215604/
過去ログ・関連スレッドは>>2-10あたりに

2 :05/09/11
Part 3 http://pc.2ch.net/php/kako/988/988727833.html
Part 4 http://pc.2ch.net/php/kako/1000/10008/1000804655.html
Part 5 http://pc.2ch.net/php/kako/1009/10093/1009331505.html
Part 5.01 http://pc.2ch.net/php/kako/1015/10151/1015127347.html
Part 6 http://pc.2ch.net/php/kako/1019/10195/1019561283.html
Part 7 http://pc.2ch.net/php/kako/1025/10259/1025930486.html
Part 8 http://pc.2ch.net/php/kako/1032/10327/1032704121.html
Part 9 http://pc2.2ch.net/php/kako/1041/10415/1041530204.html
Part 10 http://pc2.2ch.net/php/kako/1048/10486/1048686475.html
Part 11 http://pc5.2ch.net/test/read.cgi/php/1055597189/
Part 12 http://pc8.2ch.net/test/read.cgi/php/1097334246/

3 :05/09/11
■関連スレ
△▲ WebProg 初心者の質問 Part12 ▼▽
http://pc8.2ch.net/test/read.cgi/php/1125215604/
Perlコーディング初心者質問スレ Part 43
http://pc8.2ch.net/test/read.cgi/php/1123777607/
Perlのこと何でも聞いてきてよ
http://pc8.2ch.net/test/read.cgi/php/1012750353/
CGIに依存しないPerlの話題一般/Part2
http://pc8.2ch.net/test/read.cgi/php/1030548610/
【Perl@`CGI】参考書籍 第三版
http://pc8.2ch.net/test/read.cgi/php/1030209573/
【CGI】こんなCGI探してますver.18
http://pc8.2ch.net/test/read.cgi/hp/1123833110/
★三 【 スクリプト改造工房 PART 8 】 ★三
http://pc8.2ch.net/test/read.cgi/php/1077525387/
【 スクリプト改造依頼スレ 】(丸投げ) part3
http://pc8.2ch.net/test/read.cgi/php/1105046286/
CGI設置について質問 【Part2】
http://pc8.2ch.net/test/read.cgi/php/1104624784/
自作CGIを評価するスレ
http://pc8.2ch.net/test/read.cgi/php/1049514428/
【スレッド】2ch型掲示板 その13【フロート型】
http://pc8.2ch.net/test/read.cgi/php/1089084048/

4 :05/09/11
■参考
通信用語の基礎知識より"CGI" http://www.wdic.org/?word=CGI+%3AWDIC
・WWWで, WWWブラウザからの要求に対してサーバが別のプログラムを起動実行し, 結果をWWWブラウザに返す処理を行なうためのインターフェイス.
・イメージマップ, アクセスカウンタ, 訪問者登録, 掲示板(BBS)などを実現する際に利用されている.
・UNIXのshやその互換シェル, またはPerl, C, C++などが利用される.
■参考リンク
http://e-words.jp/w/CGI.html
http://www.tohoho-web.com/wwwcgi1.htm
http://www.tryhp.net/first.htm
http://www.web-terakoya.net/basic/a_1.html
http://homepage2.nifty.com/yoshi-m/makehp/cgi/lesson/cgi/1.htm

5 :05/09/11
よし雑談開始

6 :05/09/12
That's 談

7 :05/09/12
さて、そろそろ環境変数の環境を接続してきたクライアントの環境と
勘違いしてる奴の排除でも始めないか?

8 :05/09/13
>7
違うの?

9 :05/09/13
>>7

10 :05/09/23
このスレタイだと質問がない罠

11 :05/09/23
>>1の罪は大きい

12 :05/09/24
「CGIの運用に関する質問スレッド」ってスレタイでいいのでは?

13 :05/09/25
質問です。
Perl内で、他のURLにあるデータを参照することはできますか?
具体的には、
open(WORK,"http://www.hogehoge.net/foo/baa.txt");
みたいな事です。

14 :05/09/25
>>13
言語に依存した質問は各言語のスレへ。
Perlコーディング初心者質問スレ Part 43
http://pc8.2ch.net/test/read.cgi/php/1123777607/

15 :05/10/23
過疎化対策のため定期アゲ

16 :05/11/12
やはり過疎ったか。
スレタイ改悪した>>1氏ね
ってことで不定期age

17 :05/11/17
過疎化対策のため不定期アゲ

18 :05/11/18
てかもうCGI≒Perlって事でよいと思うのだが。
Perl以外でCGI書いてる奴って自力でどうにかならね?
少なくともこの板ではそれで良いだろうし、
言語に寄らない実装の話題でかつhtaccesとかApacheとか追い出してったら何も残らんだろ。
てか逆に聞きたい。このスレに適切な話題とは?

19 :05/11/18
本とか

20 :05/11/18
>>19
例えば?

21 :05/11/18
あの本のここが間違ってるとか

22 :05/11/18
ちょwww

23 :05/11/18
それ結局言語に依存するだろ・・・

24 :05/11/19
リクエストの時に、データが長すぎだったら Status: 413 を返してもいいのか?とか。
PATH_INFOが使えないサーバが存在してるのか?とか。
今時AmigaDOSなんて誰もつかってねーよとか。

25 :05/11/21
そんな話題しか扱う気無いんだったら一生過疎っとけ

26 :05/11/21
過疎化対策のため不定期アゲ

27 :05/11/21
オライリーのネズミ本「CGIプログラミング第2版」の25ページに
URLエンコードのPerlサブルーチンがのっているのですが、そこで
$text =~ s/([^a-z0-9_.!~*'\(\) - -])/sprintf "%%%02X", ord($1)/egi;
というコードがあります。だいたいの意味はいいのですが、サーチパターンの
文字クラスの最後の部分が' - -]'となっていますよね。最後の'-'はハイフン
自体を現すとして、その前のスペース・ハイフン・スペースって何を意味して
るのかわかりますか?これだとスペースからスペースの範囲指定みたいに
思えるのですが・・・。

28 :05/11/21
と思ったら、ここはCGIプログラミングのスレではないようですね。
失礼しました・・・。

29 :05/11/22
単なる誤植だと思われ
CGIプログラミング第2版は読んだことないけど
URLエンコードならその正規表現の直後にtrでスペースはを+にしてるんでしょ?
こんな感じで
$text =~ s/([^a-z0-9_.!~*'\(\) -])/sprintf "%%%02X", ord($1)/egi;
$text =~ tr/ /+/;

30 :05/11/22
>>29
すんません、スレ違いっぽいのに回答いただき。
ビンゴです。そのような処理がなされています。
ということは1つのスペースと1つのハイフンが
余分についてるということですかね。
ありがとうございました。

31 :05/11/30
http://www.kent-web.com/lesson.html
テラワロスwwwww
どんなやつがいくのか見てみたいがネタにするには高すぎる

32 :05/12/03
過疎化対策のため不定期アゲ

33 :05/12/05
よく、「当サイトを訪問されているは、現在28名です」というサイトを見るのですが、
これはどのようにして人数を数えているのでしょうか?

34 :05/12/05
>>33
適当に計算してるだけ
過去1分間のアクセス数とか

35 :05/12/05
>>34
そうなんだ。
サンクス。

36 :05/12/05
>>31
参加して、sendmailでスパム送る方法を教えてもらってきてくれ。

37 :05/12/09
perl oopで作成するCGIスクリプトの特長ってなんですか?

38 :05/12/09
見栄

39 :05/12/10
CPANモジュールがうれしい

40 :05/12/11
過疎化対策のため不定期アゲ

41 :05/12/11
perl oop でも、巧く構築すればかなりスリムで無駄のないものになるからいいよね

42 :05/12/11
oopってムダが多いんじゃないの?

43 :05/12/11
何が無駄なの?

44 :05/12/12
過疎化対策のため不定期アゲ

45 :05/12/17
過疎化対策のため不定期アゲ

46 :05/12/18
せんでいい

47 :05/12/18
シュールなスレだ

48 :05/12/18
>>3が関連スレの一覧じゃなくて誘導先になってるなw

49 :05/12/29
過疎化対策のため不定期アゲ

50 :05/12/31
すんません。質問なんですが。
perlでau機に304 Not Modifiedを出力したいんですが、ブラウザがどうにも500エラーとかのたまいます。
出力している内容は、
Content-Type: text/html
Status: 304 Not Modified
(空行)
です。んで、FireFoxだと理解してキャッシュを表示してくれるのに、au機は500エラーというのです…もうわけわかめ。
間違っているんでしょうか?どういうヘッダーを吐き出せばいいんでしょうか…

51 :06/01/01
>>50
Openwaveの場合、同じURLをアクセスするとデフォルトでローカルキャッシュを読みにいくため
304 Not Modifiedの制御は意味を持たないのではないかと思う。
というか携帯のテストをFirefoxでやるというのが意味不明。普通はシミュレーターか実機を使ってやるだろ。

52 :06/01/01
NPHじゃどうよ

53 :06/01/03
>>51
ありがとうございます。解決しました。
最後に空行を出すには\n\nを出さないといけなかったらすぃ…\n\nだと2行空行が入ると思ってたよorz
キャッシュに関しては、Cache-Control: no-cacheを吐いてるんで、OPENWAVEでもきっちり見に来てくれます。
FFでStatus: 304が正常に働いたのは、FFが良心的に解釈してくれたからの模様…

54 :06/01/05
perlで、サイト内検索スクリプトでand/or検索のプログラムを書きたいんですが
解説などのオススメのサイトとか知っている方いませんか?

55 :06/01/07
>>54
>>4のリンク先でも見て勉強するがよろし

56 :06/01/14
CGIの運用に関する質問スレッドです。
スレタイが紛らわしくてすんまそん。
>1を怨んでくり

57 :06/01/30
このスレの>>1
自分が見やすいと思って書き直したコードが、
誰も読めないスパゲティにしてしまうタイプと見た。

58 :06/01/30
×コードが
○コードを

59 :06/01/30
何事にも来歴や理由がある
視力だけではコードは読めないよ

60 :06/01/30
part10から12の流れを知ってる奴はどれぐらい居るのやら。

61 :06/01/31
知って欲しければテンプレに書いとけ

62 :06/02/02
Perl (mod_perl)
Perl (mod_perlなし)
PHP (mod_php)
C++
どれが一番CGIとして高速に動作しますか?

63 :06/02/02
mod_perlやmod_phpはもはやCGIではないのだが。
C++ (Apache モジュール)>C++(FastCGI)>>Perl (mod_perl)>PHP (mod_php)>>>>C++(CGI)>>Perl (CGI)

64 :06/02/02
C++ (Apache モジュール)とはmod_cgidsoモジュールですか?
workerでも動作するようで、使用してみたいですね

65 :06/02/07
あげ

66 :06/02/11
CGIの運用に関する質問スレッドです。

67 :06/02/11
>>63
Perl (mod_perl)>PHP (mod_php)
↑根拠ナシ夫ちゃん

68 :06/02/12
>>67
そんな恥ずかしいことを書けるあなたに感動した!

69 :06/02/16
CGIの運用に関する質問スレッドです。

70 :06/02/17
スレタイ激しく元に戻したい。
改悪した香具師出て来い!

71 :06/02/20
Perlのアホな質問が出てくるよりはマシだよ

72 :06/02/22
CGIってウェブアプリケーションサーバって言って良い?

73 :06/02/22
>>72
>>1

74 :06/02/26
あげ

75 :06/03/02
FastCGI,SpeedyCGI,mod_perlの使用を検討しています。
Apacheに組み込もうと思っているのですが、どれが一番高速に動作するのでしょうか?(@Perl)

76 :06/03/02
アクセス数やコンテンツの種類にもよるでしょ

77 :06/03/02
guest guest

78 :06/03/10
ぬるぽ

79 :06/03/12
   ∧_∧ 
   ( ・∀・)   
 (( ( ヽ ノ )  
   ノ\(○´  ゴッ
  (_ノ(_\   ∧
     = ()二) <  >_∧∩
            V`Д´)/ ←>>78
                 /

80 :06/03/13
まずルパンのタイトルフラッシュのような、
簡単な「文字入力→フォーム送信→受け取って出力」の流れを作れるようになることを目標に、
『基礎から学ぶCGIプログラミング』って本を買った
サッパリわからん
っていうか、書いてない
「perlでのプログラミングを経験したことがある人を対象にしています」ってそこが基礎じゃねぇのかよ
まず動作確認が動作しないんだよ
基礎以前の基礎はどこで実につけりゃいいんだよ
ローカルでCGI動かす方法書いてくれよ
Hello worldから説明してくれよ
オウム社ってなんだよくそ 挫折するぞ

81 :06/03/13
1ページくらい見てから買おうよ(´・ω・`)
いい本探してるなら>>3の書籍スレで聞いてみるとか。

82 :06/03/13
いやあ
40ページに書いてあるんだ
基礎以前の基礎って、他の「初心者のための」的な本には書いてあるんかなぁ
「この本よかったよー」って言ってる人が、元々どの程度の知識の持ち主かわからないし
まあこれは本屋行けって話ですよね
平然とCGIの話をするキミタチはすごい。うらやましい
一体何からどうやって始めたんだろう
まあすぐ追いつきますがね

83 :06/03/13
今日覚えたこと・・・コマンドプロンプトは「cmd」で出す (´υ`)
この壁は高かった。HelloWorldできたわー
ただ どうやってブラウザで見るんだ?これ・・・
さあ、あんまりこんな低レベルな話されても迷惑だよな
独り言もこのあたりにしとくわ

84 :06/03/16
気が遠くなりそうな埋め

85 :06/03/19
超簡単な掲示板できたわ〜
日々成長しとるわ〜
あんな本いらんかった

86 :06/03/21
おめでd

87 :06/03/25
CGIって…





ぬるぽ?

88 :06/03/29
── =≡∧_∧ =!!
── =≡( ・∀・)  ≡    ガッ     ∧_∧
─ =≡○_   ⊂)_=_  \ 从/-=≡ r(    )
── =≡ >   __ ノ ))<   >  -= 〉#  つ
─ =≡  ( / ≡    /VV\-=≡⊂ 、>>87
── .=≡( ノ =≡           -=  し'
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
                  |
                  |
                  | 〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
                  |       東 京 湾

89 :06/04/03
新年度あげ

90 :06/04/06
は〜
まだ90か〜

91 :06/04/12
↓の人ボケて

92 :06/04/24
スレタイ改悪した香具師出てこい

93 :06/05/05
GWage

94 :06/05/10
(゚д゚)<シメジ

95 :06/05/18
他のスレから来ました。
Perlで他のサイトを取得して表示したいと思っています。
(著作権侵害とかそういうことをしたいのではないです)
お時間のある方にお願いしますが、次のコードで@niftyのトップページを取得してみたら
どうなるか教えていただけませんでしょうか?
print "Content-Type: text/html\n";
print "\n";
use LWP::Simple;
print get( 'http://www.nifty.com/' );
私のところだと、ブラウザ上での表示がぐちゃぐちゃになるんですが…。

96 :06/05/19
>>95
403エラーがでます

97 :06/05/31
誘導していただいたのでこちらにて質問させてください。
HTTPレスポンスヘッダに206を指定しファイルをCGI経由でDL
させようとすると、500エラーが出てしまいます。
具体的には下記のようにしております。
print "HTTP/1.1 206 Partial Content\n";
print "Last-Modified: Wed, 24 May 2006 18:41:30 GMT\n";
print "Pragma: no-cache\n";
print "Accept-Ranges: bytes\n";
my $range = $ENV{'HTTP_RANGE'};
if($range =~ m/^bytes=(\d+)\-(\d+)$/){
my $offset = $1;
my $end = $2;
my $len = $end - $offset + 1;
print "Content-Range: bytes $offset-$end/$len\n";
$filesize = $len;
}
print "Content-Length: " . $filesize . "\n";
print "Content-Type: $content_type\n\n";
print while(<IMG>);
close(IMG);
エラー内容は「Bad header=HTTP/1.1 206 Partial Content」ですので
これを外せばエラーは出ないのですが、206を返す手段があれば
ご教示いただきたく思っております。 宜しくお願いいたします。

98 :06/05/31
Status: 206
は?
詳しくはrfc3875を読むべし。

99 :06/06/01
>>97
NPH (Non Parsed Header)

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼
【PHP】フレームワークMapleに舌鼓 (461)
【GREE】ソーシャルアプリ開発スレ【モバゲー】 (120)
Wiki系とWikiEngineについて語るスレ Part5 (229)
PHP関連の書籍 第7版 (468)
Zend Framework Part5 (572)
二回入力させるUIはアホ (196)
--log9.info------------------
【地上波】MADMEN マッドメン part3【フジ】 (559)
海外ドラマのエロい回を教え合うスレ (224)
福岡の地上波の海外ドラマ総合スレ (373)
刑事マードックの捜査ファイル File No.001 (162)
【地上波】ゴースト〜天国からのささやき Part2 (601)
宇宙船レッドドワーフ号16 (613)
欧米ドラマ総合雑談スレ 4 (240)
【FOX】NCIS:LA〜極秘潜入捜査 4 (608)
【FOX JAPAN】キャッスル【CASTLE】3 (548)
【AXN】コールドケース Part9【Cold Case】 (405)
★韓ドラベストワーースト&ランキングスレ★ (635)
【地上波】近日放送開始の海外ドラマ情報3【BS】 (517)
■iTSCOM■(旧東急CATV)その14 (379)
JCN関東<旧テプコケーブルテレビ> 10 (394)
【キー局】山梨県のケーブルテレビ7【関東U局】 (300)
いかがわしいJ:COM JCNの「地デジ有料化」 (804)
--log55.com------------------
【登山家・野口健氏】蓮舫氏をチクリ「『根拠、根拠』といちいち賑やかしい」[4/12]
【WHO・テドロス事務局長】拙速な制限解除は慎重に「致命的な感染再拡大につながる恐れがある」と呼びかけ[4/13]
【中国】飼い主ショック!散歩中にいなくなった愛犬、見つかった時には皮がはぎとられ…[4/13]
【新型コロナ】 「コロナ予防効果」の噂広がるとすぐに日本でBCGワクチン乱用続出[04/12]
【武漢肺炎】「報ステは番組打ち切りに!」「報道機関にあるまじきいい加減さ!」陽性の富川悠太アナとテレ朝に怒りの声殺到[4/13]
【国際】タコやイカを生きたまま食べる韓国人YouTuberに「動物虐待」の批判殺到  ※動画あり[4/13]
【日韓】支持率下落の安倍総理、支持率上昇の文大統領 「コロナ対策」で明暗分かれる コリアレポート編集長・辺真一[4/13]
【コロナ拡散】富川悠太アナの他にも体調不良を訴えている番組スタッフがいることが判明[4/13]