]> git.mxchange.org Git - friendica.git/blobdiff - include/Scrape.php
upgrading the photo and name update
[friendica.git] / include / Scrape.php
index cc50151657b763e505a03acb5b240bad45f77830..b4a5dd8496b9f2962ed68283b10c9b3ec5a9363f 100644 (file)
@@ -76,5 +76,29 @@ function validate_dfrn($a) {
        return $errors;
 }}
 
+if(! function_exists('scrape_meta')) {
+function scrape_meta($url) {
 
+       $ret = array();
+       $s = fetch_url($url);
+
+       if(! $s) 
+               return $ret;
+
+       $dom = HTML5_Parser::parse($s);
+
+       if(! $dom)
+               return $ret;
 
+       $items = $dom->getElementsByTagName('meta');
+
+       // get DFRN link elements
+
+       foreach($items as $item) {
+               $x = $item->getAttribute('name');
+               if(substr($x,0,5) == "dfrn-")
+                       $ret[$x] = $item->getAttribute('content');
+       }
+
+       return $ret;
+}}