Автор Тема: Возможно ли такое  (Прочитано 11215 раз)

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

Оффлайн alex007

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 835
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.russians-in-london.co.uk/
Возможно ли такое
« : 10 Августа 2002, 15:16:28 »
У меня есть брошюрки, которые в формате .pdf (Acrobat) и .doc (MS Word), ссылки на эти файлы выглядят в HTML так:

брошюра
и
брошюра

Как мы знаем, что у большенства, после клика на такие ссылки просто откроется Acrobat Reader и MS Word.

Теперь мой вопрос: возможно ли как нибудь прописать так, чтобы у всех в браузерах эти ссылки предложили скачать их.

Жду ответов.

С уважением,
Алекс
Русские-в-Лондоне. Как они там? Интересно. Инфо (FAQ), Форум и Магазин

Unregistered

  • Гость
Возможно ли такое
« Ответ #1 : 10 Августа 2002, 20:00:48 »
Из html вряд ли можно такое прописать, а вот в настройках сервера можно сделать, чтобы для этих расширений выставлялся какой-нибудь не стандартный Content-type. Или скрипт может делать то же самое.

Оффлайн alex007

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 835
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.russians-in-london.co.uk/
Возможно ли такое
« Ответ #2 : 10 Августа 2002, 20:58:24 »
Цитировать
Или скрипт может делать то же самое.

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

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Возможно ли такое
« Ответ #3 : 10 Августа 2002, 21:46:24 »
А о различиях в методах Post и Get знаешь?
The documentations is your friend

Оффлайн alex007

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 835
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.russians-in-london.co.uk/
Возможно ли такое
« Ответ #4 : 11 Августа 2002, 15:15:42 »
Цитировать
А о различиях в методах Post и Get знаешь?

Конечно, знаю.

Get - используют для передачи параметров скрипту из строки location браузера.
Минусы этого метода:
 1. Все параметры видны в строке. Если в кач-ве параметров передается пароль- получается дырка в безопасности
 2. Длина данных, передаваемых таким методом, ограничена.
 3. Hельзя передавать multipart form data, в т.ч. файлы через кнопочку "Browse".

Post - используют для передачи данных скрипту через STDIN.
Отсутствуют минусы метода GET.

Обычно метод GET используется, когда скрипт вызывается со страницы через линк, а POST - при нажатии кнопки submit в форме.

Ну и как мне это может помочь.
Русские-в-Лондоне. Как они там? Интересно. Инфо (FAQ), Форум и Магазин

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Возможно ли такое
« Ответ #5 : 11 Августа 2002, 21:08:04 »
Цитировать
Конечно, знаю.

Гы... Сори, я не в тот тред писал :) Промахнулся...
Хотя мог бы еще и о длинне передоваемых данных сказать... ;)

А по сабжу:
берем и пишем вручную заголовки: Content-Type: application/x-zip-compressed; name=file.zip Content- Disposition: attachment; filename=file.zip .  Это для zip, но для других тоже подойдет.
Посмотри также вот эту статью: http://php.spb.ru/php/image.html
The documentations is your friend

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Возможно ли такое
« Ответ #6 : 11 Августа 2002, 21:10:06 »
А вот еще тред для размышлений: http://ftp.ics.uci.edu/pub/ietf/http/hypermail/1996q4/0059.html
The documentations is your friend

Оффлайн alex007

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 835
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.russians-in-london.co.uk/
Возможно ли такое
« Ответ #7 : 11 Августа 2002, 21:18:10 »
NeoNox
Незачто,
Класную статейку кинул, то что надо.

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

Оффлайн alex007

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 835
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.russians-in-london.co.uk/
Возможно ли такое
« Ответ #8 : 18 Августа 2002, 23:57:23 »
Попробывал следующее:

<?
  
header("Content-type: application/xxxxxxx");
  
readfile("organisation registration form.pdf");
?>


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

Оффлайн Дмитрий Попов

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 264
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.programmist.spb.ru
Возможно ли такое
« Ответ #9 : 19 Августа 2002, 00:38:58 »
<?

header("Content-Disposition: attachment; form.pdf\\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("organisation registration form.pdf");
?>
 За Родину! За Россию!
SendMail для любого хостинга.

Оффлайн alex007

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 835
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.russians-in-london.co.uk/
Возможно ли такое
« Ответ #10 : 19 Августа 2002, 00:46:18 »
Дмитрий Попов
Спасибо за код, попробую и скажу работает или нет.
Русские-в-Лондоне. Как они там? Интересно. Инфо (FAQ), Форум и Магазин

Оффлайн alex007

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

Оффлайн OBOLTUS

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 102
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Возможно ли такое
« Ответ #12 : 20 Августа 2002, 17:10:18 »
Цитировать
Скрипт все равно выдает только php скрипт скачать.

Помоему вск выше сказаное не работает в некоторых версиях IE. Типа бага.
PHP - Probably Hopeless Pont

Оффлайн alex007

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 835
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.russians-in-london.co.uk/
Возможно ли такое
« Ответ #13 : 20 Августа 2002, 21:58:10 »
Цитировать
Типа бага.

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

Оффлайн glebushka

  • студент
  • Ветеран
  • *****
  • Сообщений: 944
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.intellectuals.ru
Возможно ли такое
« Ответ #14 : 20 Августа 2002, 23:35:24 »
alex007
OBOLTUS
Вы какой скрипт обсуждаете?
Если принцип, то изменение заголовков помогает. Я вот написал скрипт на Перл - работает, без багов, проверено уже на 10-ти компах, с разными версиями Ослика и Форточек. Если кому надо, могу код сюда написать, хотя по-моему это очевидно...
Ну к чему все это, лучше бы водки выпили...

 

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