Pero de donde sale "$uploadfile" ..y $foto_name?
$copiado=move_uploaded_file($uploadfile, $foto_name);
print $copiado;
ahí no vas a ver nada .. dicha función devuelve un "boolean" TRUE o FALSE ..
Deberías usar los arrays superglobales $_FILES para acceder a tus archivos:
www.php.net/move_uploaded_file
Un saludo,