Php 什么可能导致在服务器上显示http内容的差异?

Php 什么可能导致在服务器上显示http内容的差异?,php,apache,Php,Apache,是什么原因导致第一台服务器获取链接的内容,第二台服务器仅显示文本“”。两台服务器都是Apache2。在第一种情况下,您使用PHP中的文件获取内容,这实际上是在做您需要的事情。第二种用法是只输出文本。所以你的程序正是按照你写的做的 如果我理解正确,您需要的是将链接中的内容输出到ul元素中。我可以做到 <section> <?php echo(file_get_contents('http://server_address'));?> </section><

是什么原因导致第一台服务器获取链接的内容,第二台服务器仅显示文本“”。两台服务器都是Apache2。

在第一种情况下,您使用PHP中的
文件获取内容
,这实际上是在做您需要的事情。第二种用法是只输出文本。所以你的程序正是按照你写的做的

如果我理解正确,您需要的是将链接中的内容输出到
ul
元素中。我可以做到

<section>
<?php echo(file_get_contents('http://server_address'));?>
</section><script>
    <!--//--><![CDATA[// ><!--
    $("ul").html('http://server_address');
 //--><!]]>
</script>

因为。。。。这就是你要它做的?
<section>
<?php echo(file_get_contents('http://server_address'));?>
<!-- save content to variable, escaping quote chars -->
<?php $content = addslashes(file_get_contents('http://server_address')); ?>
</section><script>
    <!--//--><![CDATA[// ><!--
    $("ul").html('<?php echo $content; ?>');
 //--><!]]>
</script>