我正在尝试将网页内容提升到第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个参数设置了上述变量,它也不起作用。有什么建议吗?
答案 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)