This is good, but you can also write this as:

    $http_vars = array_merge( $_POST, $_FILES );

I think it looks somewhat more readable. See also http://us3.php.net/array_merge