CGIスクリプトの結果が表示しない
windows2000 proffesinal sp.4でActivePerl5.8.8..819・・・・、Apache2.054の環境で"10日で覚えるPerlCGI"を使用。IEバージョンは5でページを「表示できません」のエラーがときたまでる。
上記環境でApacheは正常に動作。TeraPad使用。CGIスクリプト1-2.cgiとして作成。
#! C:/perl/bin/perl
# CGIヘッダーの出力
print "Content-type: text/html\n\n";
print "<DOCTYPE HTML PUBLIC \n-//W3C//DTD HTML4.01//EN\">\n";
print "<html>\n";
print "<head><title>Hello HTML</title></head>\n";# htmlの出力
print "<body><p>こんにちわ。これはHTML文書の例です。</p></body>\n";
print "</html>\n";
上記スクリプトを1-2.cgiとしてApaghe2-htdocs-tendaysに保存
IEのURLに:: http://127.0.0.1/tendays/1-2.cgiと入力・・・そして下記の表示が出ました。
#! C:/perl/bin/perl# CGIヘッダーの出力print "Content-type: text/html\n\n";# htmlの出力print "\n"print
こんにちわ。これはHTML文書の例です。
\n";print" ";
原因を教えてください。windows7 64bit でもこのようにスクリプトだけが表示されたことがあり(perl,Apacheのバージョンも最近のものを使用)その時は、相談室にお世話になりながら自分の
未熟さにあきれお尋ねしなかったのですが、最後HTML5を習えばのお答えで、今。参考書を買って人通り見たのですが、フォームメールや掲示板はやはり裏でCGIが動作しているので。また古いパソコンで始めたのでしたが最初からつまずきました。doreamweaber もあるのですが、能力がないのに
人様の作成したフりーソフトをスクリプトの意味が分からず貼り付けるのはいささか情けないかなと
考えています。最終的にはそうなると思っていますが、できればsendmailを使用したCGIスクリプトとかんがえています,が。とりあえず一歩一歩づつと思っています。10年以上前に作成したホームページをアップしっぱなしです。メールが送信できません。当時のプロバイダーがocnでその時提供されたもので裏でCGIが動いているなんて知りませんでした。今biglobeです。
自分の作りかけのホームページのURLは
http://www7b.biglobe.ne.jo/~asunarohei/indexhei.htmlです。メールのスクリプトを貼り付けたいのです。それと掲示板をリンクさせたいです。
わからないことだらけで、ご迷惑かけますがよろしくお願いします。
お礼
そうでした。ありがとうございました。