我有一个链接列表,都是文章。我正在尝试使用 PHP 一次从所有这些中提取标题和描述。我还希望文章标题是指向 URL 的超链接,并且在其下方以斜体显示描述。
我的问题是:当我为一个链接执行此操作时它可以工作,但是当我尝试多个链接时,或者即使我复制代码并手动粘贴到每个链接中,它也不起作用。下面是我的代码,它适用于一个链接。有任何想法吗?
<html>
<a href="http://bit.ly/18EFx87">
<b><?php
function getTitle($Url){
$str = file_get_contents($Url);
if(strlen($str)>0){
preg_match("/\<title\>(.*)\<\/title\>/",$str,$title);
return $title[1];
}
}
echo getTitle("http://bit.ly/18EFx87");
?></b><br>
</a>
<i><?php
$tags = get_meta_tags('http://bit.ly/18EFx87');
echo $tags['description'];
?></i>
</html>