如何使用file_get_contents获取结果数

时间:2016-12-18 13:48:25

标签: php mysql

我有一个名为http://example.com/result.php?site=qxvyp6g6vefmt6tduifcr3swhuzo0uju&num=2的php文件 执行时,只给出前2个结果。这里num是可变的,可以更改为任何值n以获得前n个结果。从浏览器地址栏调用时,这样可以正常工作。

现在我用

来获取此文件内容
<?php
echo file_get_contents("http://example.com/result.php?site=" . $_GET["site"] . "&num="2"");
?>

在有网址ABC.com/index.php?site=qxvyp6g6vefmt6tduifcr3swhuzo0uju

的网页上

在添加&amp; num =&#34; 2&#34;之前,此功能正常。到file_get_contents。但添加后这给出了一个mysql错误。请帮助。

2 个答案:

答案 0 :(得分:1)

只需更改此行

即可
<?php
echo file_get_contents("http://example.com/result.php?site=" . $_GET["site"] . "&num="2"");
?>
像这样

<?php
echo file_get_contents("http://example.com/result.php?site=" . $_GET["site"] . "&num=2");
?>

答案 1 :(得分:0)

您正在使用&#34;&#34;在里面&#34;&#34;,所以php认为这不是一个字符串。替换&#34;&#34;在单身的2周围(比如&#39; 2&#39;)它应该可以工作。