$dom = new DOMDocument();
// this may raise parse errors as some html may be a component..
- @$dom->loadHTML('<?xml encoding="UTF-8">' .$html);
+ @$dom->loadHTML($html);
$links = $dom->getElementsByTagName('link');
$lc = array();
foreach ($links as $link) { // duplicate as links is dynamic and we change it..!