<section>
<?php echo(file_get_contents('http://server_address'));?>
</section><script>
<!--//--><![CDATA[// ><!--
$("ul").html('http://server_address');
//--><!]]>
</script>
可能导致第一台服务器获取链接内容的原因,第二台服务器仅显示文本“http://server_address”。两台服务器都是Apache2。
答案 0 :(得分:0)
在第一种情况下,您在PHP中使用file_get_contents
,这实际上是在做您需要的。第二个用途就是输出文本。所以你的程序正是你所写的。
如果我理解你需要的是将链接中的内容输出到ul
元素。这可以做到l
<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>