- 締切済み
PHP HTML出力(fopen)の方法
お世話になります。 自分の開発環境で、動的に内容が動作するページを作成しております。 $URL="http://localhost/testphp"; こちらを、fopenで開いて、fputsで書きこむことをしたいのですが動作しません。 $read_fp = @fopen($URL,"r"); 結局タイムアウトになります。 $URLを、普通のサイト例えばyahoo!などにすると、全く問題なく動作します。 自分自身のサーバー内にあるファイルはfopenできないのでしょうか? ご存知の方教えて下さい。 よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- kmee
- ベストアンサー率55% (1857/3366)
回答No.1
お礼
自己レスです。 ヒアドキュメントで一旦出力してfopenできました。 ありがとうございます。
補足
ご回答ありがとうございます。 もちろん、サーバーのブラウザ上ではtest.phpは問題なく表示されます。 test.phpの中では、DB連携したり、外部ファイルを読み込んでたりと色々やっています。 ご指摘のとおり、http://~というURL指定ではなく、サーバー上のファイルパスを指定したらきちんと出力されたのですが、当然ですがphp画面生成前の生プログラムが出力されてしまいました・・・。 やりたい事は、WEB上で出力後(生成後)のphpを読み込みたいのですが、上手くいないということになります。 引き続きご教授お願いいたします。