$timenow = time();
- if ($imagefile && $imagefile!="none") {
- $imageinfo = GetImageSize($imagefile);
+ if ($filename = valid_uploaded_file($imagefile)) {
+ $imageinfo = GetImageSize($filename);
$image->width = $imageinfo[0];
$image->height = $imageinfo[1];
$image->type = $imageinfo[2];
switch ($image->type) {
- case 2: $im = ImageCreateFromJPEG($imagefile); break;
- case 3: $im = ImageCreateFromPNG($imagefile); break;
+ case 2: $im = ImageCreateFromJPEG($filename); break;
+ case 3: $im = ImageCreateFromPNG($filename); break;
default: error("Image must be in JPG or PNG format");
}
if (function_exists("ImageCreateTrueColor")) {