我在远程服务器上有一个页面,其中包含以下行:
$contents = file_get_contents($search_url);
无论我做什么,都会自动回显 $内容到HTML页面。就好像我做了以下事情:
$contents = file_get_contents($search_url);
echo $contents;
可能导致PHP执行此操作的原因是什么?是否有需要更改的配置项?
答案 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没有错!