|
DOMEN.com.ua информационно-технический форум провайдера DOMEN.com.ua
|
THIS SITE IS OUTDATED AND NOT SUPPORTED ANYMORE
PLS USE OUR WIKI INSTEAD
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Action Новый посетитель
Зарегистрирован: 10.03.2006 Сообщения: 1
|
Добавлено: Пт Мар 10, 2006 02:24 Заголовок сообщения: Отсутствует докачка при использовании скрипта |
|
|
Использую следующий php-код, для скачивания файла:
<?php
$filename;
$_GET['filename'];
define("_BBC_PAGE_NAME", "[DN]$filename");
define("_BBCLONE_DIR", "/home/action/public_html/counter/");
define("COUNTER", _BBCLONE_DIR."mark_page.php");
if (is_readable(COUNTER)) include_once(COUNTER);
$filename = "$filename";
$download_size = filesize($filename);
header("Content-type: application/x-download");
header("Content-Disposition: attachment; filename=\"".basename($filename)."\";");
header("Accept-Ranges: bytes");
header("Content-Length: ".$download_size);
readfile($filename);
exit;
?>
С помощью кода в статистике bbClone отмечаетя нажатие на соответствующую ссылку и дальнейшее скачивание файла. Когда использовал такой же код на другом, бесплатном хостинге, то проблем небыло - поддержка докачки существовала. Если качать файл напрямую, без скрипта, то поддержка докачки конечно же есть. Какая может быть причина отсутствия поддержки докачки? |
|
Вернуться к началу |
|
|
benya Участник
Зарегистрирован: 15.04.2005 Сообщения: 86
|
Добавлено: Пт Мар 10, 2006 10:28 Заголовок сообщения: Re: Отсутствует докачка при использовании скрипта |
|
|
Action писал(а): | Использую следующий php-код, для скачивания файла:
<?php
$filename;
$_GET['filename'];
define("_BBC_PAGE_NAME", "[DN]$filename");
define("_BBCLONE_DIR", "/home/action/public_html/counter/");
define("COUNTER", _BBCLONE_DIR."mark_page.php");
if (is_readable(COUNTER)) include_once(COUNTER);
$filename = "$filename";
$download_size = filesize($filename);
header("Content-type: application/x-download");
header("Content-Disposition: attachment; filename=\"".basename($filename)."\";");
header("Accept-Ranges: bytes");
header("Content-Length: ".$download_size);
readfile($filename);
exit;
?>
С помощью кода в статистике bbClone отмечаетя нажатие на соответствующую ссылку и дальнейшее скачивание файла. Когда использовал такой же код на другом, бесплатном хостинге, то проблем небыло - поддержка докачки существовала. Если качать файл напрямую, без скрипта, то поддержка докачки конечно же есть. Какая может быть причина отсутствия поддержки докачки? |
Я не знаю как на php, но на Perl у меня целый скриптище, который отправляет и принимает заголовки и в зависимости от этого отдает тот кусок файла который необходим. Что-то мне кажется Ваш скрипт маловат |
|
Вернуться к началу |
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|