![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
以下の内容の「index.cgi」「test.cgi」という名前は異なるが
内容は同じファイルをIISを用いて表示させようとしています。
--------------------------------------------------------------
#!/usr/local/bin/perl
print "Content-type: text/html\n\n";
print <<"htmss";
<HTML>
<HEAD>
<TITLE>CGI</TITLE>
</HEAD>
<BODY>今日からCGIを頑張って習得してきましょう。</BODY>
</HTML>
htmss
--------------------------------------------------------------
この場合に、index.cgiは表示されるのですが、
test.cgiは表示されません。(サーバーが見つかりません、の表示)
また、他の内容のcgiファイルも表示することができません。
※最初は表示されていたが急に表示されなくなったり表示されたりを繰り返した結果、
見えない状態が続いています
index.cgiもたまに表示することができない場合もあります。
これはIISのせいなのか、環境が不安定なせいなのか、困っています。
どなたか回答していただけると幸いです。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
Windows環境のローカルテストですからEUCにする必要はないでしょう。
Windows付属のメモ帳などを用いてシフトJISで保存したのなら,スクリプトの2行目を次のようにした方が良いです。print "Content-Type: text/html; charset=Shift_JIS\n\n";
同じファイルとは書いてあるものの,そのディレクトリについては一言も述べられていないのが気になります。
http://localhost/index.cgi
http://localhost/test.cgi
のように,両ファイルとも同じディレクトリにあるわけではないのですか?
No.1
- 回答日時:
「内容は同じ」と言いますが、ひょっとして、「ちゃんと動くindex.cgiを、サーバ上のviなどにコピー&ペーストしてtest.cgiを作成した」んですかね。
文字コードまで一緒ですか?1)ソースファイルの文字コードはEUCで書いていますか?
2)FTPソフトを使ってサーバに転送しているのなら、コードが変化しないように気をつけましたか?
3)たまに表示できる、については、閲覧側PCで、完全に更新(Ctrl+F5)で、表示されませんか?
この回答への補足
vaio09さん、回答有難うございます。
test.cgiはメモ帳で新規作成し、
データをコピー&ペーストして作りました。
>1)ソースファイルの文字コードはEUCで書いていますか?
index.cgiを作成したとき、既定のままのコードにしてあり、
test.cgi作成時も既定のまま作っています。
vaio09さんが仰ってくださったように
EUCで読み直しもしてみましたが駄目でした・・・。
>2)FTPソフトを使ってサーバに転送しているのなら、コードが変化しないように気をつけましたか?
ローカルで自分のPC内のフォルダをActivePerlとIISを使い、
CGIを実行しているので変化したりはないと思います。
>3)たまに表示できる、については、閲覧側PCで、完全に更新(Ctrl+F5)で、表示されませんか?
F5もCtrl+F5も試しましたが駄目でした。
PCが不安定なのでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- CGI (フリーの)ツリー掲示版CGI、昔は多用させてもらいましたが・・今セキュリティ上どうでしょう? 2 2023/06/25 07:18
- CGI 古ーくからフリーのtree.cgi掲示板を利用させてもらって来ましたが、最新でなにか復活できないか? 2 2023/04/07 10:43
- ホームページ作成・プログラミング CGIが実行可能なHP領域又はレンタルサーバーでおすすめの所を教えてください 現在ホームページ領域の 1 2023/01/01 11:47
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
jcode.plが読み込めない
-
スクリプトまでのアドレスを取...
-
月の第一週とは
-
エクセルで毎月第2週日の水曜日...
-
DBを10件毎に表示ページング...
-
毎○曜日って、使いますか?
-
エクセルで相対パスの書き方を...
-
週2回のペースって だいたい何...
-
VBAでExcelのヘッダーに文字列+...
-
よくある 『 第○(1・2・3・4・...
-
SpreadDesignerの列ヘッダ
-
毎週同じ曜日にラブホに行くと...
-
ホームページにブログ記事をサ...
-
VBA。複数のChangeイベントをま...
-
土曜日の26時って何曜日の何時...
-
一度会っただけで忘れられない...
-
ApacheのFastCGIが動作しない。
-
apacheでPerl CGIが作動せず、5...
-
アンケートなどの1日1回の投...
-
Excelで第一〇曜日を求める方法...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
cgiとplとpm
-
jcode.plが読み込めない
-
セッションファイルが作成でき...
-
webからroot権限のコマンドを実...
-
バイナリファイルのアップロード
-
画像のアップロード機能
-
htmlからテキストを返すperlを...
-
プログラムを書き足すことについて
-
IMGタグにaaa.cgiを指定して、...
-
クッキーについて
-
Quantifier follows nothing in...
-
ブラウザでタグがはみ出る
-
ファイル書込時にPermission de...
-
アンケートフォームの作成
-
PDFJが動作しない
-
リンクをクリックした時に別ペ...
-
自CGIのURLのパス部分を取得す...
-
ログイン成功の後は?
-
Perlでuse strictと %inの共存
-
use と require の違いが分か...
おすすめ情報