我有这个php,我想从url txt中的多个url中提取标题
这是php代码,不起作用,我不知道为什么,
在url txt中我放了网址,就像这样
1
2
3
等
并且输出仅用于第一个链接,我不知道为什么..有人可以帮助我吗?
function getTitle($url){
@$str = file_get_contents($url);
if(strlen($str)>0){
preg_match("/\<title\>(.*)\<\/title\>/",$str,$title);
return $title[1];
} else {
return false;
}
}
$urls = file("url.txt");
foreach($urls as $url)
{
$title = getTitle($url);
if($title === false)
{
continue;
}
echo $title;
}