Cita:
Iniciado por pateketrueke Aprende a depurar tus errores y tu código, nadie va a adivinar que haces mal si tu no proporcionas nada más inútil que un código.
Agrega esto al inicio de tu script:
Ya con eso nos evitas adivinar y te enteras si hay algo mal.
Edito: ahora que veo tu formulario lo estás tratando con tu código como si fuera múltiple pero no lo es, revisa el manual.
http://php.net/manual/en/features.file-upload.php Pues ya está arreglado.
Todo lo que había que
adivinar es que faltaba un "[]" en el nombre del input file.
Se depurar mis errores y mi código, solo que si llevo 2 horas mirando el mismo error dejo de verlos. Te recomiendo que no seas tan agresivo en los mensajes; es contraproducente.