Yo haria algo asi
Código PHP:
$newFile = 'uploads/'.$_FILES['archivo']['name']; // HABRIA QUE VALIDAR EL NOMBRE DEL ARCHIVO Y DEMAS
$subio = false;
if(move_uploaded_file($_FILES['archivo']['tmp_name'], $newFile)){
$subio = true;
}
if($subio) {
echo "El archivo subio con exito";
} else {
echo "El archivo no cumple con las reglas establecidas";
}
$HTTP_POST_FILES ya ha dejado de usarse, lo mismo que copy.