Php ile web sayfalarından Meta tag ve favicon  ları alma    
function getLinksInfo($url) {
 $web_page = file_get_contents($url);
 $data[‘keywords’]=””;
 $data[‘description’]=””;
 $data[‘title’]=””;
 $data[‘favicon’]=””;
 $data[‘images’]=array();
 preg_match_all(‘#<title([^>]*)?>(.*)</title>#Uis’,  $web_page, $title_array);
 $data[‘title’] = $title_array[2][0];
 preg_match_all(‘#<meta([^>]*)(.*)>#Uis’,  $web_page, $meta_array);
 for($i=0;$i<count($meta_array[0]);$i++) {
 if (strtolower(attr($meta_array[0][$i],”name”))==’description’)  $data[‘description’] = attr($meta_array[0][$i],”content”);
 if (strtolower(attr($meta_array[0][$i],”name”))==’keywords’)  $data[‘keywords’] = attr($meta_array[0][$i],”content”);
 }
 preg_match_all(‘#<link([^>]*)(.*)>#Uis’,  $web_page, $link_array);
 for($i=0;$i<count($link_array[0]);$i++) {
 if (strtolower(attr($link_array[0][$i],”rel”))==’shortcut icon’)  $data[‘favicon’] = makeabsolute($url,attr($link_array[0][$i],”href”));
 }
 preg_match_all(‘#<img([^>]*)(.*)/?>#Uis’,  $web_page, $imgs_array);
 $imgs = array();
 for($i=0;$i<count($imgs_array[0]);$i++) {
 if ($src = attr($imgs_array[0][$i],”src”)) {
 $src = makeabsolute($url,$src);
 if (getRemoteFileSize($src)>15000) array_push($imgs,$src);
 }
 if (count($imgs)>5) break;
 }
 $data[‘images’]=$imgs;
 return $data;
 }
print_r(getLinksInfo(“http://www.dizzin.com”));
 dönen sonuç dizidir(array).
 $gelen=getLinksInfo(“http://www.dizzin.com”);
 echo $gelen[‘keywords’];
 gibide değişkene alabilirsiniz
