return($siteinfo);
}
- if ($do_oembed) {
- require_once("include/oembed.php");
-
- $oembed_data = oembed_fetch_url($url);
-
- if ($oembed_data->type != "error")
- $siteinfo["type"] = $oembed_data->type;
- }
-
// if the file is too large then exit
if ($curl_info["download_content_length"] > 1000000)
return($siteinfo);
$stamp1 = microtime(true);
+ if ($do_oembed) {
+ require_once("include/oembed.php");
+
+ $oembed_data = oembed_fetch_url($url);
+
+ if ($oembed_data->type != "error")
+ $siteinfo["type"] = $oembed_data->type;
+
+ if (($oembed_data->type == "link") AND ($siteinfo["type"] != "photo")) {
+ if (isset($oembed_data->title))
+ $siteinfo["title"] = $oembed_data->title;
+ if (isset($oembed_data->description))
+ $siteinfo["text"] = trim($oembed_data->description);
+ if (isset($oembed_data->thumbnail_url))
+ $siteinfo["image"] = $oembed_data->thumbnail_url;
+ }
+ }
+
// Now fetch the body as well
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
}
}
- if (isset($oembed_data) AND ($oembed_data->type == "link") AND ($siteinfo["type"] != "photo")) {
- if (isset($oembed_data->title) AND (trim($oembed_data->title) != ""))
- $siteinfo["title"] = $oembed_data->title;
- if (isset($oembed_data->description) AND (trim($oembed_data->description) != ""))
- $siteinfo["text"] = trim($oembed_data->description);
- if (isset($oembed_data->thumbnail_url) AND (trim($oembed_data->thumbnail_url) != ""))
- $siteinfo["image"] = $oembed_data->thumbnail_url;
- }
-
if ((@$siteinfo["image"] == "") AND !$no_guessing) {
$list = $xpath->query("//img[@src]");
foreach ($list as $node) {