Не могу разобраться. НА денвере все работает, а на хосте не хочет.
у меня есть два вида файлов до 50мб(mp3). и от 500мб(mpg)
файлы размером до 50мб загружаются, без проблем.
файл свыше 500мб определяет неверный размер файла 213байт(214байт). И скачивает сами понимаете не известно что.
Проверял отключая вывод хедов размер определяется(ф-цией filesize) для больших фалов Верно.
В чем может быть причина?
настройки хоста
http://test-ul9-apache-aux2[dot]1gb[dot]ua/phpinfo.php
сам скрипт
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- function download() {
- // если не передан уникальный ID файла - значит пользователь попал сюда по ошибке
- }
- $id = (int)$_GET['id'];
- }
- }
- $query = "SELECT 1 FROM files_down WHERE file_id=".$id."
- AND uniq_id='".$_GET['code']."' AND puttime > (NOW() - INTERVAL 12 HOUR)";
- }
- $query = 'SELECT filename, mimetype FROM `files` WHERE id='.$id;
- }
- // если файла нет
- }
- // получаем размер файла