Автор Тема: Download  (Прочитано 7435 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн alex007

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 835
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.russians-in-london.co.uk/
Download
« : 26 Октября 2002, 14:05:42 »
Вот написал скрипт:
$name="что-то.doc";
header("Content-Disposition: attachment; filename=$name\\r\\n");
header("Content-Type: application/octet-stream\\r\\n");
header("Content-Type: application/force-download\\r\\n");
header("Content-Type: application/download\\r\\n");
header("Content-Transfer-Encoding: binary\\r\\n");
readfile("$name");
?>

Работает, но правда не показывает сколько весит файл, кто знает как дописать????
Русские-в-Лондоне. Как они там? Интересно. Инфо (FAQ), Форум и Магазин

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Download
« Ответ #1 : 26 Октября 2002, 14:50:42 »
примерно так :
header("Content-Length: ".(string)(filesize( $file ));
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Download
« Ответ #2 : 27 Октября 2002, 00:19:14 »
Цитировать
header("Content-Type: application/octet-stream\\r\\n");
header("Content-Type: application/force-download\\r\\n");
header("Content-Type: application/download\\r\\n");

Достаточно:
Цитировать
header("Content-Type: application/force-download\\r\\n");
AS IS...

Оффлайн alex007

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 835
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.russians-in-london.co.uk/
Download
« Ответ #3 : 27 Октября 2002, 00:32:49 »
Макс
ThE0ReTiC
Спасибо, теперь работает скрипт как надо!
Русские-в-Лондоне. Как они там? Интересно. Инфо (FAQ), Форум и Магазин

Оффлайн alex007

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 835
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.russians-in-london.co.uk/
Download
« Ответ #4 : 14 Января 2003, 01:21:40 »
Цитировать

$name="что-то.doc";
header("Content-Type: application/force-download\\r\\n");
header("Content-Transfer-Encoding: binary\\r\\n");
header("Content-Length: ".filesize($name));
header("Content-Disposition: attachment; filename=$name\\r\\n");
readfile("$name");
?>


Почему в Опере не работает, скачивает как скрипт download.php???
Русские-в-Лондоне. Как они там? Интересно. Инфо (FAQ), Форум и Магазин

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Download
« Ответ #5 : 14 Января 2003, 03:48:16 »
Поставь вместо readfile - Header("Location: ".$name);

<?php
$name
="dip2.zip";
header("Content-Type: application/force-download\\r\\n"); 
header("Content-Transfer-Encoding: binary\\r\\n");
header("Content-Length: ".filesize($name));
header("Content-Disposition: attachment; filename=$name\\r\\n");
header("Location: ".$name);
?>

У меня в Mozilla 1.0 сработало нормально
AS IS...

Оффлайн alex007

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 835
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.russians-in-london.co.uk/
Download
« Ответ #6 : 16 Января 2003, 00:07:21 »
ThE0ReTiC
ИМХО, ты редирект делаешь на .zip файл, любой браузер знает что делать с ним без никаких соплей/скриптов, а вот мне надо что бы .doc и .pdf файл браузер предлогал скачать.

Знаю что в 6ом Ишаке .doc файл браузер предлагает скачать, но ты не видел людей которых я видел, бояться обнавить Ишака до 6й версии все сидят на 4 и 5!!!
Русские-в-Лондоне. Как они там? Интересно. Инфо (FAQ), Форум и Магазин

Оффлайн alex007

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 835
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.russians-in-london.co.uk/
Download
« Ответ #7 : 17 Января 2003, 20:25:19 »
А другие варианты есть?
Русские-в-Лондоне. Как они там? Интересно. Инфо (FAQ), Форум и Магазин

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28