Во-первых, проверьте, установлена ли ваша форма enctype="multipart/form-data"
. Затем с помощью var_dump
или print_r
проверьте фактическое содержимое массива $_FILES
. Также обратите внимание на ошибки членов массива.
Добавлено: В руководстве по PHP есть раздел , объясняющий коды ошибок. Обратите внимание, что MAX_FILE_SIZE
член формы - это какая-то хрень , и вы должны игнорировать его и не использовать его.
Добавлено 2: О, и, естественно, в форме должно быть установлено method="POST"
.