getElementsByTagName忽略相对url


getElementsByTagName ignoring relative url

hi我使用下面的代码提取了一些大小大于30kb的图像,如果图像中的src标签是absoulte url,它就可以正常工作,但如果img url中的src标记是相对url,它就会失败。因为我正在检查图像的大小,我认为它无法检查相对url文件。我如何让它检查相对和绝对url 的大小

     $websitelink='http://www.xyziiiii.com/im-giving-you-3-guesses-where-model-isabela-soncini-is-from';
  $ch = curl_init();
  curl_setopt($ch, CURLOPT_URL, $websitelink);    
 curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
 $result = curl_exec($ch);
 $doc = new DOMDocument();
 libxml_use_internal_errors(true);
 $doc->loadHTML($result); // loads your html
$tags = $doc->getElementsByTagName('img'); 
foreach ($tags as $tag) { 
 $data = get_headers($tag->getAttribute('src'),1); 
  if((intval($data["Content-Length"])/1024)>=30){ 
   $op7=''.$tag->getAttribute('src').'';
   echo  $op7;
 }}

将相对URL附加到原始URL的末尾。应该正确解决。