PHP - file_get_contents()自动回显到HTML页面

时间:2011-12-27 12:03:48

标签: php file-get-contents

我在远程服务器上有一个页面,其中包含以下行:

$contents = file_get_contents($search_url);
无论我做什么,

都会自动回显 $内容到HTML页面。就好像我做了以下事情:

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

可能导致PHP执行此操作的原因是什么?是否有需要更改的配置项?

2 个答案:

答案 0 :(得分:2)

可能值得一看这段代码。如果你发表评论,是否还会发生同样的事情?

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

这似乎与您之前在file_get_contents()中提取的内容相呼应。

答案 1 :(得分:1)

这是一个STUPID错误 - 变量$ contents正在包含的文件中使用,也包含在它包含的函数中。这导致了问题 - file_get_contents没有错!