Buenos días!

Llevo tiempo programando en PHP, páginas senzillitas con conexiones a bases de datos, sesiones de usuario, etc... Pero ya me he encontrado varias veces con un problema al que no le encuentro la solución:

Para subir fotos a un servidor utilizo un class llamado imageresizer.class.php, es uno bastante común, pero el problema no solo me pasa con este class, sino con el concepto propio de subir fotos. El problema es que según la foto que seleccione, me la sube o no al servidor. Siendo todas las fotos formato JPG, si las paso por el Photoshop me las sube sin rechistar, pero si las intento subir directamente bajadas de una cámara digital (por ejemplo), no me da error, me guarda bien el nombre en la base de datos, pero en la carpeta de uploads, no aparece esa foto...

Alguien podría decirme dónde está el error? Ya tengo contempada la diferencia entre jpg y jpeg y derivados, ese no es el problema, que a mi me parezca.

Muchas gracias y saludos!