Y añado. Me pasa lo mismo que con el script e arriba con este otro ejemplo que encontré:
Formulario
Código:
<FORM action="subearchivo.php" method="post" enctype="multipart/form-data">
<input name="imagen" type="file" id="imagen2">
<INPUT TYPE=SUBMIT NAME="Submit" id="Submit" Value="Enviar">
</form>
Script Código PHP:
<?
$img = $HTTP_POST_FILES['imagen']['name'];
move_uploaded_file($HTTP_POST_FILES['imagen']['tmp_name'], "".$img);
?>