Ok, antes de intentar mover el archivo revisa si hubo errores:
Código php:
Ver original$estado = $_FILES['imagen']['error'];
if($estado !== 0)
die('Hubo un error al subir el archivo, codigo: ' . $estado);
// Tambien puedes echarle un ojo a lo que estas recibiendo en FILES
echo '<pre>';
echo '</pre>';