only accept favicons which are actual images while using CURL (closes #261)

This commit is contained in:
Andrew Dolgov 2009-12-15 14:40:36 +03:00
parent 24ecbcae50
commit 2a41fc9790
1 changed files with 9 additions and 3 deletions

View File

@ -362,11 +362,17 @@
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 15);
curl_setopt($ch, CURLOPT_TIMEOUT, 45);
curl_exec($ch);
curl_close($ch);
fclose($fp);
if (strpos(curl_getinfo($ch, CURLINFO_CONTENT_TYPE), "image/") !== false) {
curl_close($ch);
fclose($fp);
$contents = file_get_contents($tmpfile);
} else {
curl_close($ch);
fclose($fp);
}
}
$contents = file_get_contents($tmpfile);
unlink($tmpfile);
return $contents;