Я не нахожу способ понять и исправить это, и я многое сделал.
У меня есть скрипт, желание - это простая форма, которая отправляет файл через POST. Второй файл, обработать информацию.
По умолчанию я даю пользователю несколько полей, одно из которых является полем ввода типа «файл», а также несколько «скрытых» полей, которые дают мне значения для работы с POST.
Я обнаружил, что при добавлении нового ввода типа «файл» $ _POST возвращает массив 0, даже $ _FILES ничего не возвращает. Я понятия не имею, как это исправить, и он прекрасно работает, если оставить поле ввода по умолчанию типа «файл».
<form id="formulario" enctype="multipart/form-data" action="projectos_processar.php" method="POST">
Modo inserir projecto item!<br/><br/>
<label>Imagem de apresentacao: </label>
<input id="img_p_child" type="file" name="img_p_child" cols="100" value="" class="validate['required','image']" /><br/>
<br/>
<br/>
<input type="file" id="video" name="video" class="validate['required','video']" cols="100">
<br/>
<br/>
<hr>
Publicar o item ? <br/>
<br/>
<br/>
Sim <input type="radio" name="published" value="1"><br>
Nao <input type="radio" name="published" value="0" checked="true"><br>
<hr>
<!-- INICIO:: CAMPOS EM MODO HIDDEN -->
<input type="hidden" value="center" name="crop_X_Y" />
<input type="hidden" value="assets/publicidade/FURIOUS01/" name="stringDirPagina" />
<input type="hidden" value="128" name="parent_id" />
<input type="hidden" value="projectos_item" name="pagina_id"/>
<input type="hidden" value="inserir" name="tarefa" />
<!-- FIM:: CAMPOS EM MODO HIDDEN -->
<br/>
<input type="submit" value="Enviar" />
</form>
Это происходит только тогда, когда:
<input type="file" id="video" name="video" class="validate['required','video']" cols="100">
есть! * * 1013
var_dump( $_POST )
или $_FILES
, print_r()
и т. Д. Ничего не возвращают. Я пытался создать массив на входе типа «файлы», например img_p_child[]
, но ничего.
Как это решить?
Спасибо, что нашли время!
Я забыл упомянуть, что я пытался отправить файл изображения во второе поле ввода и работает, но не с .FLV-файлом. Поэтому я подозреваю, что есть максимальное разрешение, которое мне нужно изменить на php.ini, если это так, извините! : X