1
0
mirror of https://git.tt-rss.org/git/tt-rss.git synced 2025-12-13 16:05:56 +00:00

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

View File

@@ -362,11 +362,17 @@
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 15); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 15);
curl_setopt($ch, CURLOPT_TIMEOUT, 45); curl_setopt($ch, CURLOPT_TIMEOUT, 45);
curl_exec($ch); 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); unlink($tmpfile);
return $contents; return $contents;