0

我试图让网页的内容达到第 100 个字符。但是,由于某种原因,代码根本没有获取网页。

这是我的代码:

$link = "http://www.roblox.com/User.aspx?ID=1";
echo file_get_contents($link, NULL, NULL, -1, 100);

我想要这样做的原因是获取该网页的标题。我无法弄清楚为什么它不会显示。可能是第三个论点,我已经尝试过替代:

$opts = array('http'=>array('method'=>"GET",'header'=>"Accept-language: en\r\n" ."Cookie: foo=bar\r\n");

即使为第三个参数设置了上述变量,它也不起作用。有什么建议么?

4

2 回答 2

1

用这个

echo substr(file_get_contents($link),0,100);
于 2012-10-10T09:16:03.487 回答
1

你可以试试

$link = "http://www.roblox.com/User.aspx?ID=1";
var_dump(file_get_contents($link, NULL, NULL, 0, 100));

输出

string '



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/' (length=100)
于 2012-10-10T09:30:30.603 回答