Código PHP:
<?
function subir(){
$foto=$HTTP_POST_FILES['userfile']['name'];
echo $foto;
}
//aqui llamo a la funcion para ejecutarla...
subir();
?>
el problema es la FUNCION, porque cuando saca el function subir(){ y el } del final, el Sript funciona bien.
ahora la pregunta del millon es, porque y/o a que se debe esto?
y claro, si se puede la posible solucion, eso si, es necesario que esto funcione por medi de una FUNCION
saludos.