Список форумов DOMEN.com.ua DOMEN.com.ua
информационно-технический форум провайдера DOMEN.com.ua
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

THIS SITE IS OUTDATED AND NOT SUPPORTED ANYMORE
PLS USE OUR WIKI INSTEAD

Отсутствует докачка при использовании скрипта

 
Начать новую тему   Ответить на тему    Список форумов DOMEN.com.ua -> Вопросы программирования
Предыдущая тема :: Следующая тема  
Автор Сообщение
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 у меня целый скриптище, который отправляет и принимает заголовки и в зависимости от этого отдает тот кусок файла который необходим. Что-то мне кажется Ваш скрипт маловат Wink
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов DOMEN.com.ua -> Вопросы программирования Часовой пояс: GMT + 2
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB

Anti Bot Question MOD - МОД для phpBB против Спамботов