if (is_null($data)) {
$img_str = fetch_url($url, true, $redirects, 4);
+ $filesize = strlen($img_str);
+
$tempfile = tempnam(get_temppath(), "cache");
file_put_contents($tempfile, $img_str);
$data = getimagesize($tempfile);
unlink($tempfile);
+ if ($data)
+ $data["size"] = $filesize;
+
Cache::set($url, serialize($data));
} else
$data = unserialize($data);