• ベストアンサー

IE6で CGIのサンプルを実行すると、ダウンロード画面が表示される

解決方法として下記の「あるサイトの解答」を見つけたのですが、意味が解らず困ってます。 「あるサイトの解答」 エクスプローラの 表示/オプション/プログラム/ファイルタイプ で、MSDOSバッチファイルを選び、編集で内容の種類(MIME)を text/plain にしてください。 質問 IEの表示メニューのオプションって事は、ツールのインターネットオプションでしょうか? プログラムタブの中にはファイルタイプとかの設定がないのです・・・??? どなたか宜しくご教授お願い致します。 PC環境 WinXPにAN httpd と PHP4.3.6をインストールしました。 PHPのiniファイルはCGI版設定

質問者が選んだベストアンサー

  • ベストアンサー
  • dayowl
  • ベストアンサー率56% (84/148)
回答No.4

>やはり「.bat」ファイルはありませんでした ぐわわ!ごめんなさい。m(_ _)m WindowsXPでしたね。 WindowsME以降ではエクスプローラーからBATは見えなくないみたいです。 余計なお手間を取らせてしまってすみませんでした。 ということで、直接レジストリに必要情報を追加しなければなりません。 ・・・が、その前に参考URLをご覧ください。 http://homepage1.nifty.com/yito/anhttpd/faq/index.html#Q14 特に注意書きの部分を抜粋しますと 「この cgisample.html が動かなくてもインターネットからダウンロードした一般の CGIを実行する上で何の支障もありません。」ということです。 つまり、一般的にCGIをBATで作ることはほとんどないので、わざわざ設定しなくても大丈夫、ということです。 それでも、どうしてもやりたいというときだけ下記の方法(2通りご提示します)を行ってください。 (方法1) regeditを起動して下記のエントリを追加する。 HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.bat の中に、下記を追加する。 名前: Content Type 種類: REG_SZ データ: text/plain もし、上記の記述だけでは、やり方がわからない場合には、次の(方法2)をやってみてください。 (方法2) メモ帳を起動してadd.regというファイルを作成してください。 ==add.regファイル(この下の行から)== Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.bat] @="batfile" "Content Type"="text/plain" ==add.regファイル(この上の行まで)== add.regファイルができたら、そのファイルをダブルクリックしてください。 「~add.reg内の情報をレジストリに追加しますか?」 とメッセージが表示されたら「OK」をクリックします。 「~add.regの情報がレジストリに正しく追加されました」と出たら成功です。 パソコンを再起動する必要はありません。 cgisample.htmlを試してみてください。

参考URL:
http://www.st.rim.or.jp/~nakata/
oneworld
質問者

補足

オオーw(*゜o゜*)w 詳細情報をありがとうございます! 注意書きでは不必要だとゆう事ですね。 実験したPHPファイルはバッチファイルではなく、 ごく簡単なファイルです。 <? echo "PHP"; ?> レジストリは恐いですので、編集はやめときます。 でも、参考URL2つは大変ありがたいです^^

その他の回答 (4)

noname#9414
noname#9414
回答No.5

気になったので・・・ Apache+PHPではだめなのでしょうか? 補足を読む限りでは、PHPの検証環境がほしいということだったので、これでも充分だと思うのですが・・・ 一応、参考URLに、AN HTTPDでの設定方法が書かれています。 間違いがありましたらご指摘ください。 ではでは☆

参考URL:
http://php.s3.to/tt/inst1.php
oneworld
質問者

お礼

当初の質問はdayowlさんの情報により諦めました。 次回は質問内容を変更して出させていただきますので、また宜しくお願い致します。

oneworld
質問者

補足

ご対応ありがとうございます。 Apacheを入れてみましたが、やはり結果は同じくDL画面がでてしまいます。 あっちこっちの説明サイトの通りに設定しているのですが・・・(ノ_-;)ハア…

  • dayowl
  • ベストアンサー率56% (84/148)
回答No.3

MSDOSバッチファイルというのは 拡張子で言うと「~.bat」のことです。 「MSDOSバッチファイル」で探すのではなく 「.bat」という拡張子のほうで探してみてください。 必ずあります。 より詳しい説明が必要な場合は、差し支えなければ「あるサイトの解答」の場所を教えてください。

oneworld
質問者

お礼

当初の質問はdayowlさんの情報により諦めました。 次回は質問内容を変更して出させていただきますので、また宜しくお願い致します。

oneworld
質問者

補足

ご対応ありがとうございます。 やはり「.bat」ファイルはありませんでした。 BAS BKF BLG BMP BSC のみです。 ><; 「あるサイトの解答」 http://www.st.rim.or.jp/~nakata/gbook/faq.html#CGI 質問目次の18番です。 PHPの実験環境を作りたいのでインストールしましたが、PHPの公式(日本)にも記載されてませんので困っております。

  • t-san
  • ベストアンサー率36% (116/314)
回答No.2

ここでいうエクスプローラーはIEではなく、「マイコンピュータ」を右クリック→「エクスプローラ」だと思われます。そこから、表示またはツールからフォルダオプション⇒ファイルタイプとたどれます。XPではないので参考までに。

oneworld
質問者

お礼

>XPではないので参考までに。 XPにはbatファイルが表示されないとの意味だと今頃気が付きました^^; 当初の質問はdayowlさんの情報により諦めました。 次回は質問内容を変更して出させていただきますので、また宜しくお願い致します。

oneworld
質問者

補足

ご対応ありがとうございます。 ご指示の通りに「ファイルの種類」に辿り着けました。 が、MSDOSバッチファイルは見つかりませんでした。 3回も見たのですが・・・ 他の設定方法をご存知でしょうか?

  • dayowl
  • ベストアンサー率56% (84/148)
回答No.1

IEではなくて「エクスプローラー」のことでしょう。 MIMEを変えるのなら、 マイコンピュータを開いてそのウインドウのメニューで「ツール」-「フォルダオプション」-「ファイルの種類」でも辿り着けると思います。

oneworld
質問者

お礼

当初の質問はdayowlさんの情報により諦めました。 次回は質問内容を変更して出させていただきますので、また宜しくお願い致します。

oneworld
質問者

補足

ご対応ありがとうございます。 ご指示の通りに「ファイルの種類」に辿り着けました。 が、MSDOSバッチファイルは見つかりませんでした。 3回も見たのですが・・・ 他の設定方法をご存知でしょうか?

関連するQ&A