PHP - File_get_contents - 设置最大长度

时间:2012-10-10 09:13:20

标签: php file-get-contents maxlength

我正在尝试将网页内容提升到第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");

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

2 个答案:

答案 0 :(得分:1)

使用此

echo substr(file_get_contents($link),0,100);

答案 1 :(得分: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)