Simpson
Профессор
- Регистрация
- 22 Июл 2007
- Сообщения
- 373
- Реакции
- 36
2Simpson, идея, к сожалению, не понятна.
Например как сделана скачка в Даталайф? Последние строки в /engine/download.php (DLE 6.0
PHP:
$file = new download(FILE_DIR.$row['onserver'],$row['name'], $config['files_force'], $config['files_max_speed']);
if ($config['files_count'] == "yes" AND !$file->range) $db->query("UPDATE " . PREFIX . "_files set dcount=dcount+1 where id ='$id'");
$db->close();
$file->download_file();
Это вызывает нужные функции, типа закачки, докачки и прочие ...чки.
Если вместо $file->download_file(); написать:
PHP:
header("Location: FILE_DIR.$row['onserver']");
То браузер, грубо говоря, получит указание начать скачивание нужного файла в обход хитрых скриптов самого DLE.
Приверно то же справедливо для всех пхп-закачивающих штук.