PHP - синтаксический анализ данных формы

Я пытаюсь собрать HTML-форму POST, в которой есть два поля - загрузка файла и текстовое поле. Поскольку форма имеет тип multipart / form-data для загрузки файла, я не могу получить доступ к текстовому полю через обычную переменную PHP $ _POST. Итак, как я могу получить в текстовое поле в форме с PHP?

В соответствии с просьбой, вот некоторый код, в основном взятый непосредственно от Эндрю:

<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>";
?>

Это весь тестовый файл. Если я удаляю enctype, я могу получить POST-данные, но не файл, конечно. С помощью enctype в качестве multipart / form-data я могу получить файл, но ничего из POST-ed-данных.

Вот вывод с помощью enctype:

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

Без:

testing

NULL

Один и тот же точный ввод оба раза.

Ответы на вопрос(7)

Ваш ответ на вопрос