Bueno... puedes leer
la cabecera de los archivos.......... o sea... lees los primeros bytes y te dijas como empiezan ahi DICE que tipo de archivo ES
Si los abres con un simple editor de textos, veras lo que te digo, los JPG comienzan con algo parecido a esto: "
ÿØÿà ... JFIF"
Puedes probar con
finfo_file()
http://us.php.net/manual/en/function.finfo-file.php