1つだけのファイルで一覧型の掲示板を作っています。
HTMLを表示するのもそれです。
フォームで送信すると、自分のファイル自身にアクセスします。
$ENV{'CONTENT_LENGTH'}は受け取ることができたけど
read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});
では$bufferは空っぽでした。
1つのファイルでPOSTデータの送受信をするのは
requireを使わないと無理ですか?

このQ&Aに関連する最新のQ&A

A 回答 (1件)

CGIで掲示板を作るのに、


1つのCGIか2つのCGIかなんて問題となる部分じゃありません。
それに1つのファイルだけで掲示板を作るケースの方が多いと思いますけど。

read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});
で$bufferに値が入っていないのは、
送信する際になにか間違っているんじゃないのでしょうか?
    • good
    • 0
この回答へのお礼

やっぱり記述ミスでした。
ありがとうございます。

お礼日時:2001/11/02 20:34

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング

おすすめ情報