Bueno, el nombre de imagen es una cadena, asi que debemos trabajar con la cadena, sabiendo esto haremos una funcion que nos diga si que tipo de extension tiene en caso de que tenga y nos devolvera FALSE si no tiene.
Código PHP:
function getExtension($file) {
if(empty($file)) {
echo "La funcion getExtension necesita un argumento";
} else {
$arFile = explode(".", $file);
if(count($arFile) < 2) {
return FALSE;
}
else {
return $arFile[count($arFile)-1];
}
}
}
No lo he probado pero supongo que funcionara