Загрузка больших файлов
Среда, 18 августа 2010 г.Рубрика: PHP программирование -> Готовые решения
Просмотров: 838
Подписаться на комментарии по RSS
На некоторых сайтах можно встретить форму закачки файлов на сервер, но не все позволяют загружать большие файлы, возникает вопрос почему? Есть несколько ответов: администратор специально ограничил размер файлов, во избежания засорения сервера, и администратор просто не знает как увеличить допустимый размер загружаемых файлов.
Но мы знаем как решить такую проблему, только это поможет не всем, так как на хостингах может быть защита от команд рассмотренных в нашем уроке. Но если Ваш сайт после изменений не выдаст ошибку 500, то можно будет этим пользоваться.
Сегодня мы создадим файл .htaccess и будем его имзенять.
Сразу же хотелось бы заметить про ограничения команд:
Некоторые хостинги не позволяют использовать php_value, и другие некоторые команды, и если будет ошибка 500, то это значит запрещёная команда, в основном в .htaccess.
И так для начала создадим в корневой папке Вашего сайта файл .htaccess - точка в начале названия обязательна.
В файле .htaccess пропишем такие строки:
php_value upload_max_filesize 15M php_value post_max_size 15M php_value max_execution_time 200 php_value max_input_time 200
Первая строка означает то, что наш файл будет иметь максимальный размер не больше 15 Мб.
Вторая маскимальный пропускаемый размер файла - 15Мб.
Третья и четвёртая отвечают за максимальное время на закачку файла.
Вы можете поставить свои размеры и маскимальное времям закачки.


достаточно простое решение проблемы ограничения размера скачиваемого файла, которое становится возможным благодаря одному файлу