Respuesta: [Ayuda] Upload de imagen No veo fallos a simple vista. ¿las variables con el name y el type se rellenan? Es decir, ¿Coge lo datos del formulario?
Podrías cambiar los strpos que tienes en el if donde validas el formato/extensión de la imagen y mirar si así al menos no te sale el error.
if($HTTP_POST_FILES['preimage']['type']=="image/gif") { /*******/ } |