Exactly.
Ég var einu sinni með aðferð sem ég notaði við að sækja yfirlit af mbl.is. Þetta var kóði sem ég náði í af gamla www.php.is. Gallinn við þann kóða er að hann var mjög hægur og dró síðuna verulega niður í hraða.
Þetta er aðferðin sem ég notaði þar, en ég held að önnur fljótlegri og betri hljóti að vera til:
// mbl.php
// (c) 2005 Atli Axfjörð Friðgeirsson
$contents_mbl = file_get_contents('http://www.mbl.is/mm/rss/forsida.xml');
if(preg_match_all("/\<link\>.*nid=([0-9]{1,});rss=1\<\/link\>/i", $contents_mbl, $matches_link_mbl))
{
echo '<ul>
';
$matches_link_mbl = $matches_link_mbl[1];
foreach($matches_link_mbl as $key_mbl => $value_mbl)
{
$url_mbl = 'http://www.mbl.is/mm/frettir/frett.html?nid='.$matches_link_mbl[$key_mbl];
$content_mbl = file_get_contents($url_mbl);
preg_match_all("/\<title\>(.*)\<\/title\>/i", $content_mbl, $title_mbl[$key_mbl]);
$content_mbl = '';
}
foreach($matches_link_mbl as $key_mbl => $value_mbl)
{
$title_mbl[$key_mbl][1][0] = str_replace("Mbl.is - Frétt - ", "", $title_mbl[$key_mbl][1][0]);
$url_mbl = 'http://www.mbl.is/mm/frettir/frett.html?nid='.$matches_link_mbl[$key_mbl];
echo ' <li><a href="'.$url_mbl.'" target=_blank>'.$title_mbl[$key_mbl][1][0].'</a></li>
';
}
echo '</ul>
';
}
else
{
echo 'Villa (link)';
}