2011-12-27 15 views
0

にエコー。私は次のことを行っているかのようです:PHPのfile_get_contents()は自動的に私は次の行で、リモートサーバー上のページを持っているHTMLページ

$contents = file_get_contents($search_url); 
echo $contents; 

PHPはこれを行うために引き起こしている可能性がありますか?変更が必要な設定項目はありますか?

+0

出力バッファをどこかにフラッシュしますか? – PeeHaa

+1

私はこれを見たことがない。私はあなたの他のコードのいくつかが問題を引き起こしているという良いお金を賭けるでしょう。 PHPのページ全体のコードをペーストビンに投稿してください。 – Polynomial

+0

'$ search_url'とは何ですか?デフォルトでは、 'file_get_contents'はエコー/プリントしません(したがってget)、* [' readfile'](http://php.net/readfile)ではありません。 – hakre

答えて

1

これはSTUPIDバグでした。変数$ contentsはインクルードされたファイルとそれが含まれている関数で使用されています。これは問題を引き起こしました - file_get_contentsに何も問題ありません!

2

あなたのコードのこのビットを見てみる価値があります。あなたがそれをコメントアウトしても、同じことが起こるのでしょうか?

<?php if (isset($debug) && isset($ret_value)):?> 
<pre> 
    <?php print_r($ret_value) ?> 
</pre> 
<?php endif; ?> 

これは、先にfile_get_contents()に取り込んだものをエコーし​​ているようです。

関連する問題