Когда mp4 загружен, он не появляется в массиве $ _FILES / $ _ POST - PullRequest
0 голосов
/ 18 декабря 2011

У меня есть следующий HTML-код для загрузки файлов:

<code><?php
    echo "<pre>";
    var_dump($_FILES);
    echo "<br />";
    var_dump($_POST);
    echo "
";?> Selecteer een bestand: * InsturenКлаар встретил Uploaden

Нет проблем, когда размер файла составляет 190 КБ.Но когда файлы станут больше (например, 20 МБ), массивы $_POST и $_FILES будут полностью пустыми.

Одним из найденных решений было изменение файла php.ini:

max_execution_time = 3000
max_input_time = 3000
memory_limit = 1024M
upload_max_filesize = 1024M
post_max_size = 1024M

Это не помогло, поэтому я подумал, что давайте попробуем изменить файл .htaccess:

#set php upload values
php_value upload_max_filesize 1024M
php_value post_max_size 1024M
php_value max_execution_time 3000

Это тоже не сработало.Поскольку этот сервер работает на IIS 7.5, я уже установил для maxRequestLength и maxAllowedContentLength правильные значения.

Если кто-нибудь знает что-то, что может приблизить меня к моей цели загрузки до 900 МБ видеофайлов,пожалуйста, скажите.Любая помощь очень ценится!

1 Ответ

1 голос
/ 18 декабря 2011

Проблема заключалась в том, что plesk изменился с plesk/php/php.ini на plesk/php5/php.ini, не удаляя первый. после изменения второго файла все было в порядке.

Я нашел это с помощью ini_get("extension_dir"), который сообщит вам расположение расширений, а в моем случае также, какую папку php он использовал!

спасибо Джонни Кео за то, что он привел меня в этом направлении (в комментариях к этому вопросу)!

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