$ _FILE не устанавливается для некоторых файлов - PullRequest
1 голос
/ 30 марта 2012

$ _ FILE работает нормально, если я загружаю myPCVideo.mov и php показывает:

Array ( [name] => simpsons.mov [type] => video/quicktime [tmp_name] => F:\xampp\tmp\php1B6.tmp [error] => 0 [size] => 99279 ) 

, но если я пытаюсь загрузить myMobileVideo.MOV php говорит

Примечание: неопределенный индекс: файл в F: \ xampp \ htdocs \ videos \ post.php в строке 2

Я не знаю, почему php не $ _FILE не делаетустановить обновленные атрибуты файла, когда я использую видео с расширением в верхнем регистре ..?

HTML-скрипт:

<form action="post.php" method="post" enctype="multipart/form-data">
<input type="file" id="file" name="file"/>
<input type="submit" name="upload" id="upload" value="" class="submt_post" />
</form>

PHP-файл скрипт:

<?php
    print_r($_FILES['file']);
?>

Ответы [ 2 ]

1 голос
/ 30 марта 2012

Это была проблема с максимальной загрузкой файла .. после увеличения в php.ini он работает с расширением .MOV, на самом деле размер видео превышает 8M.

Но спасибо всем

0 голосов
/ 30 марта 2012

Мне удалось повторить ошибку

 Notice: Undefined index: file in C:\Apache\xampp\htdocs\lab\stockoverflow\stack.php on line 2

стек вызовов

 1  0.0017  333248  {main}( )   ..\stack.php:0

Все, что вам не хватает, это объявление переменной

if(isset($_FILES['file']))
{
    print_r($_FILES['file']);
}

Ответ

 Array ( [name] => 1.MOV [type] => video/quicktime [tmp_name] => C:\Apache\xampp\tmp\php81EB.tmp [error] => 0 [size] => 88 )

Спасибо

:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...