Ivy,
starting at line 75:
if(exif_imagetype($_FILES["custom_image"]["tmp_name"])==IMAGETYPE_PNG) {
$new_name = plugin_dir_path(__FILE__) . "ribbon_maker_ribbon".$_POST['ribbon_maker_slot'].".png";
move_uploaded_file($_FILES["custom_image"]["tmp_name"],$new_name);
update_option('ribbon_maker_do_custom'.$_POST['ribbon_maker_slot'],'active');
} else {
echo "Please upload a png image";
}
The code in that section simply checks for an image type. Can you tell me exactly what steps you are taking to create this, including the type of file etc. As much detail as can be given will be extremely helpful. Creating a camstudio screen captured recording might be very useful too as you won’t have to describe it, I can just watch the resulting video.
If you produce a video for me to watch of the problem you send the private link from youtube to it to me at [email protected].