El formulario deberia de ser asi:
Código:
<html>
<body>
<form enctype="multipart/form-data" action="subir.php">
<input type="file" name="archivo" />
<input type="submit" value="Enviar" />
</form>
</body>
</html>
y el archivo subr.php deveria de ser asi:
Código:
<?php
$direccion_del_archivo = $_FILES['archivo']['tmp_name'];
$direccion_final = $_FILES['archivo']['name'];
copy($direccion_del_archivo,$direccion_final);
/* de esta forma se copiaria en el mismo sitio donde esta este archivo, ten encuenta que esto no tiene ningun seguridad, aparte de subir imagenes
podrian subir cualquier tipo de archivo, para poder poner metodos de seguridad te pondre unas variables que sirven para seguridad
$_FILES['archivo']['size'] esta variable contiene el tamaño, asi podras impedir subir archivos muy grandes y
$_FILES["archivo"]['type'] contiene el tipo de archivo, si es una imagen jpg tendra como resultado image/jpg y puedes ir mirando tu los distintos tipos de archivos.
*/
?>
Espero que te funcione.
Un saludo