Hola:
Recuerda, la funcion $_FILE no es una variable de tipo booleana por lo cual no te interpreta la condicion. Sin embargo, si le agregas la funcion isset(), te lo reconoce.
Código PHP:
if (isset($_FILES['imagen']['name']))
{
echo "aver si anda esto";
}
Checa este enlace
http://mx.php.net/manual/es/function.isset.php
:
![Adios](http://static.forosdelweb.com/fdwtheme/images/smilies/adios.gif)
: