una opcion es usar funciones de la libreria GD y una simple expresion regular para comprobar la extension del archivo.
Para comprobar las medidas de la iamgen usa:
Código PHP:
$InfoImagen = getimagesize($nombre_imagen);
$anchura = $InfoImagen[0];
$altura = $InfoImagen[1];
$extension = split(".",$nombre_imagen);
if($extension[1] != "jpg"){
echo "Tu imagen no es .jpg";
}
else
{
if($anchura != "tuanchura" || $altura != "tualtura")
{
echo "Tu imagen no es de las medidas adecuadas";
}
else
{
//codigo para subir la imagen
}
}
Con ese codigo creo que te serviria