mirror of
https://github.com/friendica/friendica
synced 2025-04-27 14:30:11 +00:00
New function to fetch image information. (Will be used in the addons at a later time)
This commit is contained in:
parent
ac78989fc9
commit
52474847cb
2 changed files with 23 additions and 6 deletions
|
@ -755,3 +755,23 @@ function import_profile_photo($photo,$uid,$cid) {
|
|||
return(array($photo,$thumb,$micro));
|
||||
|
||||
}
|
||||
|
||||
function get_photo_info($url) {
|
||||
$data = array();
|
||||
|
||||
$data = Cache::get($url);
|
||||
|
||||
if (is_null($data)) {
|
||||
$img_str = fetch_url($url, true, $redirects, 4);
|
||||
|
||||
$tempfile = tempnam(get_config("system","temppath"), "cache");
|
||||
file_put_contents($tempfile, $img_str);
|
||||
$data = getimagesize($tempfile);
|
||||
unlink($tempfile);
|
||||
|
||||
Cache::set($url, serialize($data));
|
||||
} else
|
||||
$data = unserialize($data);
|
||||
|
||||
return $data;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue