<?php
-define ( 'FRIENDIKA_VERSION', '2.2.1058' );
+define ( 'FRIENDIKA_VERSION', '2.2.1059' );
define ( 'DFRN_PROTOCOL_VERSION', '2.21' );
define ( 'DB_UPDATE_VERSION', 1076 );
$xml = fetch_url($url);
- if (! $xml)
- return array();
logger('fetch_xrd_links: ' . $xml, LOGGER_DATA);
+
+ if ((! $xml) || (! stristr($xml,'<xrd')))
+ return array();
+
$h = parse_xml_string($xml);
if(! $h)
return array();
$twitter = ((strpos($url,'twitter.com') !== false) ? true : false);
+ $at_addr = ((strpos($url,'@') !== false) ? true : false);
+
if(! $twitter) {
$links = lrdd($url);
$vcard['fn'] = $vcard['nick'];
- if(((! isset($vcard)) && (! $poll)) || ($twitter)) {
+ if(((! isset($vcard)) && (! $poll) && (! $at_addr)) || ($twitter)) {
$feedret = scrape_feed($url);
logger('probe_url: scrape_feed returns: ' . print_r($feedret,true), LOGGER_DATA);