AN HTTPD ゲストブック/コメント集(2000年10月28日23:58)


くま ryuichi.ka@docomo.ne.jp 2000/10/29 20:23

Syberさん

初めて、CGIが、動きました!!

本当にありがとうございます。
また、何かあった時はよろしくお願いします。


Syber syber@mc.kcom.ne.jp 2000/10/29 19:03

くま さん

6行目に全角が使用されていますね。
半角に変更すれば、エラーは回避できます。

誤) print "こんにちは\n”;
正) print "こんにちは\n";

上記がミスっていましたので、print文のエラーとなった
と思います。


くま ryuichi.ka@docomo.ne.jp 2000/10/29 18:41

Syberさん、
どうも、ありがとうございます。
メールでと、思ったのですが、まだPCでのEアドレス無いので、掲示させていただきます。

#! D:\Perl\bin
print "Content-type: text/html\n\n";
print "<HTML><HEAD>\n";
print "<TITLE>CGI-TEST</TITLE></HEAD>\n";
print "<BODY>\n";
print "こんにちは\n”;
print "</BODY>\n";
print "</HTML>\n";
exit;

それでは、よろしくお願いします


Syber syber@mc.kcom.ne.jp 2000/10/29 01:05

くま さん

ども、Syberです。

質問の回答?を書きますね。

1.間違いではありませんよ。サンプルはあくまでもサンプルですので。

2.多分対応していると思います。

3.7行〜9行目を見た限りでは、関数の使い方は間違っていないと思います。
  全プログラムを見ないと、ちょっとコメントが出せません。(^^;
プログラムを記載するか、メールでソース送ってください。


くま ryuichi.ka@docomo.ne.jp 2000/10/28 23:58

ダウンロードさせていただきありがとうございます。

2週間ぐらい勉強してみましたが、cgisampleテストは、あきらめました。
それで、とりあえず自分で作ったcgiを試そうと思って、cgi-binの中にcgiプログラムを置き、
HTMLから、URLを指定して実行してみました。そしたらエラー500
CGIエラー Content-type ヘッダが正しくありません
〜〜〜〜line 8,near "print"
と表示されました。
error.htmlで、cgiファイルの、8行めがエラーなのかな?と思い確かめてみたけど、わかりません。
7〜9行目をかきます
7 print "</body>\n";
8 print "</head>\n";
9 exit;

たくさん質問します
1.cgisampleが動かないのにcgiを、動かそうというのは間違い?
2.ANHTTPDは、Meに、対応していないの?
3.上の、エラーについてどうすれば?
ぶしつけですが、初心者なので教えてください