MMM, me estoy rallando mucho, ya que no me funciona ningún formulario de carga de archivos, ni en local, ni en servidores externos, pero tampoco me muestran errores ni advertencias.
E probado incluso el ejemplo que hay en la pagina de
http://es.php.net y con todas las variantes que veo copy, move_upload, is_upluad_file... el problema siempre es el mismo creo.
Si escribo $HTTP_POST_FILES['adjunto']['size'] me recoje el nombre, incluso el size funciona, pero si escribo $HTTP_POST_FILES['archivo']['tmp_name'] no recojo nada.