Видео не будет загружаться - PullRequest
1 голос
/ 06 декабря 2011

Я пытаюсь загрузить несколько видео с помощью PHP.Но я не могу поместить их в любую папку.Я не получаю ошибок, поэтому я не знаю с чего начать.

Мой код:

<?php
    if(isset($_FILES['files']))
    {
        foreach ($_FILES['files']['tmp_name'] as $key => $tmp_name) {
            move_uploaded_file($tmp_name, "upload/{$_FILES['files']['name'][$key]}");
        }
     }
?>
<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>Uploading videos</title>
</head>
<body>
    <div>
        <form action="" method="post" enctype="multipart/form-data">
            <p>
                <input type="file" name="files[]" multiple="multiple" min="1" max="9999" />
                <input type="submit" value="Upload" />
            </p>
        </form>
    </div>
</body>
</html>

Я пытаюсь загрузить, .webm, .ogv и .mp4Файлы не такие большие, они всего 5 МБ или что-то в этом роде.Сначала я получил эту ошибку в журнале Apache: POST Content-Length 15236606 байт превышает ограничение 8388608. Поэтому я изменил этот предел с 8 МБ до 80 МБ, и теперь эта ошибка исчезла, но файлы еще не загружены.И ошибок больше нет.Когда я пытаюсь отправить несколько изображений, я получаю их.Вероятно, есть что-то, что не обрабатывается правильно.Но я не знаю, что.

Заранее спасибо за помощь;)

Бьорн

1 Ответ

2 голосов
/ 06 декабря 2011

Вам понадобятся следующие настройки:

post_max_size
upload_max_filesize
memory_limit

Также set_time_limit к чему-то высокому.

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