PHP - parsowanie wieloczęściowych danych formularza

Próbuję połączyć formularz w formacie HTML POST, który ma dwa pola - przesyłanie pliku i pole tekstowe. Ponieważ formularz ma typ danych wieloczęściowych / formularzy do przesłania pliku, nie mogę dostać się do pola tekstowego przez normalną zmienną PHP $ _POST. Więc jak mogę dostać się do pola tekstowego w formularzu z PHP?

Zgodnie z wnioskiem, oto kod, w zasadzie wzięty bezpośrednio od Andrew:

<html>
    <body>
        <form action="test2.php" method="post" enctype="multipart/form-data">
            Name: <input type="text" name="imageName" />
            Image: <input type="file" name="image" />
            <input type="submit" value="submit" />
        </form>
    </body>
</html>

<?php
  echo $_POST['imageName'];
  echo "<pre>";
  echo var_dump($_FILES['image']);
  echo "</pre>";
?>

To cały plik testowy. Jeśli usunę kod, mogę pobrać dane POST-ed, ale oczywiście nie plik. W przypadku enctype jako danych wieloczęściowych / danych form, mogę pobrać plik, ale nic z danych POST-ed.

Oto wyjście z enctype:

array(5) {
  ["name"]=>
  string(34) "testing.png"
  ["type"]=>
  string(0) ""
  ["tmp_name"]=>
  string(0) ""
  ["error"]=>
  int(1)
  ["size"]=>
  int(0)
}

Bez:

testing

NULL

Te same dokładne dane za każdym razem.

questionAnswers(7)

yourAnswerToTheQuestion