make extra-sure that only valud file types are handled (.bmp renamed to .jpg used to sneak though)
git-svn-id: file:///home/shish/svn/shimmie2/trunk@732 7f39781d-f577-437e-ae19-be835c7a54ca
This commit is contained in:
parent
77e818c4aa
commit
0356a84a6e
@ -72,7 +72,12 @@ class PixelFileHandler extends Extension {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private function check_contents($file) {
|
private function check_contents($file) {
|
||||||
return (file_exists($file) && !is_null(getimagesize($file)));
|
$valid = Array(IMAGETYPE_PNG, IMAGETYPE_GIF, IMAGETYPE_JPEG);
|
||||||
|
if(!file_exists($file)) return false;
|
||||||
|
$info = getimagesize($file);
|
||||||
|
if(is_null($info)) return false;
|
||||||
|
if(array_contains($valid, $info[2])) return true;
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
private function create_thumb($hash) {
|
private function create_thumb($hash) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user