URLのタイトル、説明、キーワードを抽出しようとしています。以下のコードは、1 行の説明では正常に機能しますが、複数行の説明では機能しません。これに関して誰でも助けてもらえますか。ソーシャルブックマークサイトと同じように、画像を抽出する方法を教えていただければ幸いです。
<?php
$url = "http://www.apnatimepass.com";
$fp = fopen($url, 'r');
$content = "";
while(!feof($fp)) {
$buffer = trim(fgets($fp, 4096));
$content .= $buffer;
}
$start = '<title>';
$end = '</title>';
preg_match('!<title>(.*?)</title>!i', $content, $match);
$title = $match[1];
$metatagarray = get_meta_tags($url);
$keywords = $metatagarray["keywords"];
$description = $metatagarray["description"];
echo " <div><strong>URL: </strong >$url</div> \n";
echo "<div><strong>Title:</strong>$title</div>\n";
echo " <div><strong>Description: </strong >$description</div>\n";
echo " <div><strong>Keywords: </strong >$keywords</div>\n";
?>