[PHP-users 35224] Re: ブラウザでPHPファイルを読み込めない

Nakase Hiroaki h_nakase @ gray.plala.or.jp
2010年 6月 10日 (木) 15:35:00 JST


中瀬です

windowsでも確認は可能です。

DOS窓を開き、以下のコマンドを実行します。
telnet ホスト名 80

すると左上でカーソルが点滅した状態になるので、ここで
GET / HTTP1.1/200OK\n\n
と入力した後エンターキーを2回押します。
すると、上記であれば/に対する応答結果がDOS窓に表示されます。


今回の場合は、GET /PHPのパス名として確認する事で確認できるかと
思います。
この時の結果の中にあるContet-Typeが何になって返ってきているか
がポイントです。




<4C1070CD.6070001 @ ca2.so-net.ne.jp> の、
   "[PHP-users 35217] Re:ブラウザでPHPファイルを読み込めない" において、
   "窪田 肇 <hajime-k @ ca2.so-net.ne.jp>"さんは書きました:

> 重松様
> 
> 
> お世話になります窪田です。
> ご回答有難うございます。
> 
> >telent で当該 httpd に接続して、get なり、head なりして見れば、
> >どういうレスポンスが返っているのか分かると思います
> 
> まず、現在の私の動作環境では、WindowsOS上で、ローカルでApacheを
> 起動させて、実行させる環境となっておりますので、telnetは使用出来ない
> と思っております。
> その為、上記の方法は試すことが出来ませんでした。
> 
> 
> 
> >大抵は、php に対して、
> >適切な mime type が指定されておらず、結果がバイナリデータとしてダウンロードを
> >促すダイアログが出ているとか、そんなところじゃないでしょうか?
> 
> 自分なりに、調べてみましたが、まず、Windows版Apacheの
> conf/mime.typesに色々なmimeタイプが定義されているようでしたが、
> ここにPHPに関するmimeタイプの記載らしきものが無いようでしたので、
> ここにPHPのmimeタイプを記載すれば良いのかと考えました。
> 
> 
> あるいは、conf/httpd.confの<IfModule mime_module>以下の部分に、
> AddType application/x-compress .Z
> のように、PHPのmime typeを追加すれば良いのかと考えております。
> 
> 
> しかしながら、PHPのmime typeがどのようなものなのかが、
> 見つけることが出来ませんでした。
> 現在、ここで詰まっています。
> 
> 
> まったくの勘違いかも知れませんが、上記のような考え方で
> 宜しいのでしょうか。
> 
> また、PHPのmime typeとはどのように定義すれば良いので
> しょうか。
> 
> 
> お分かりになりましたら、アドバイス願えませんでしょうか。
> 宜しく願い致します。
> 
> 
> 
> 
> 
> 
> (2010/06/10 10:38), shige02 @ mac.com wrote:
> > 重松です。
> >
> > telent で当該 httpd に接続して、get なり、head なりして見れば、どういうレスポンスが返っているのか分かると思いますが、大抵は、php に対して、適切な mime type が指定されておらず、結果がバイナリデータとしてダウンロードを促すダイアログが出ているとか、そんなところじゃないでしょうか?
> > どの道、php の問題じゃないと思いますが。
> >
> > On Jun 10, 2010, at 10:28 AM, 窪田 肇 wrote:
> >
> >   
> >> 初めまして。
> >>
> >> 最近になってPHPを勉強し始めた初心者です。
> >> 一応、VB、JAVA等の基本的なプログラミング経験はあります。
> >>
> >> さて、まず、勉強のために一冊の参考書を買いました。
> >> この本では、xamppをインストールして、PHPとMySQLを
> >> 連動した簡単なWebアプリケーションを作成するサンプルプログラム
> >> が記載されています。
> >>
> >>
> >> しかしながら、PHPのコードを参考書どおりに書いて、ブラウザ(IE)で
> >> 読み込ませようとすると、以下のようなダイアログが
> >> 表示されてしまい、ブラウザでPHPコードが実行できません。
> >>
> >>
> >> 「ファイルのダウンロードのダイアログが表示され、
> >> このファイルを開くか、または保存しますか?」とのメッセージ
> >> が出てきます。
> >> ここで、開くを選択しても、再度同じ画面が繰り返し出てくるだけで、
> >> ブラウザに正しく表示されません。
> >>
> >> 私の所有している2台のPCで試しましたが、どちらも同じ事象が
> >> 起こるため、動作確認が取れず困っています。
> >>
> >> xamppのインストールはしておりますし、Apache、MySQLの
> >> サービスもどちらも起動させていることは確認済みです。
> >> FileZillaとMercuryは起動させておりません。
> >> (本では起動させる指定がありませんでした。)
> >>
> >> PHPコードは、秀丸エディタで編集し、EUCコード形式で保存しています。
> >> 拡張子も.phpになっていることを確認しております。
> >>
> >> また、Windowsのファイアウォールは有効としており、
> >> ウイルスセキュリティZEROをインストールして有効にしております。
> >>
> >> 以下に、動作環境を記載致します。
> >>
> >> PC1:
> >> OS:Windows7 Ultimate
> >> ブラウザ:IE8.0
> >> エディタ:秀丸エディタ
> >> PHP5.0
> >> XAMPP1.7.1
> >>
> >> PC2:
> >> OS:WindowsXP SP3
> >> ブラウザ:IE7.0
> >> エディタ:秀丸エディタ
> >> PHP5.0
> >> XAMPP1.7.1
> >>
> >>
> >> 何か、この事象の原因がお分かりになれば、
> >> ご教授願えませんでしょうか。
> >>
> >> 何卒、宜しくお願い致します。
> >>
> >>
> >> 窪田 肇
> >>
> >> _______________________________________________
> >> PHP-users mailing list  PHP-users @ php.gr.jp
> >> http://ml.php.gr.jp/mailman/listinfo/php-users
> >> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> >> http://oldwww.php.gr.jp/php/novice.php3
> >>     
> >   
> 
> _______________________________________________
> PHP-users mailing list  PHP-users @ php.gr.jp
> http://ml.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://oldwww.php.gr.jp/php/novice.php3
> 


--------------------------
中瀬

http://cmssvr.sytes.net/
--------------------------



PHP-users メーリングリストの案内