すべての記事であるリンクのリストがあります。PHP を使用して、それらすべてからタイトルと説明を一度に抽出しようとしています。また、記事のタイトルを URL へのハイパーリンクにし、説明をその下にイタリック体で表示したいと考えています。
私の問題はこれです: 1 つのリンクに対して実行すると機能しますが、複数のリンクを試したり、コードを複製して各リンクに手動で貼り付けたりしても機能しません。以下は、1つのリンクで機能する私のコードです。何か案は?
<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>