Ein var_dump($_POST) erkennt ein
array(4) { ["author"]=> string(3) "xyz" ["title"]=> string(4) "xyzz" ["news_content"]=> string(2) "fg" ["formaction"]=> string(9) "Speichern" }
Hochgeladene Files sollte auch in $_POST nicht enthalten sein, das passt schon so.
Übrigens: Was sagt denn die Doku von PHP dazu?