我正在尝试从网站中获取标题,目前我使用
目前的代码如下:
该代码将链接传递到一个函数中:
有没有快速获取每个页面的“标题”的方法?
preg_match
获取标题,但加载非常慢。目前的代码如下:
该代码将链接传递到一个函数中:
<?php
foreach($savedLinks as $s)
{
echo "<div class='savedLink'>";
echo "<h5>" . getMetaData($s) . "</h5>";
echo "<a href='" . $s . "'>" . $s . "</a><br />";
echo "</div>";
}
?>
这个函数从传入的每个网站中获取标题:
function getMetaData($url)
{
if(!@file_get_contents($url))
{
return "";
}
else
{
if(preg_match('/<title>(.+)<\/title>/',file_get_contents($url),$matches) && isset($matches[1]))
return $matches[1];
else
return "Not Found";
}
}
有没有快速获取每个页面的“标题”的方法?