Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как заставить браузер вывести диалог загрузки файла?
 
 автор: Frankey   (09.12.2008 в 09:44)   письмо автору
 
 

В местной сети находится сайт онлайн-видео (По типу YouTube), и я решил написать скрипт, с помощью которого можно скачать ролик с этого сайта.
С помощью простейших строковых функций он находит ссылку на видео внутри файла с новостью, и в переменную $inlnk попадает строка такого вида:
http://safari.v-d.ru/uploads/files/youtube/8/Super_otlichniy_rolik.flv

Проблема в том, что если перенаправлять пользователя туда таким образом:
Header("Location: $inlnk");

Редирект проиходит, но файл открывается как текстовый, а диалог загрузки не появляется.
Может, можно его как-то вызвать принудительно? Я пробовал так:
Header("Location: $inlnk; Content-Disposition: attachment");

Или так:
Header("Content-type: application/zip"); // На месте application/zip я какие только типы не вводил...
Header("Location: $inlnk; Content-Disposition: attachment");

Я просто не очень шарю в этих заголовках... Так тоже не помогло:
echo "<meta http-equiv=\"refresh\" content=\"0; $inlnk\">"

Ну, я думаю, мой вопрос понятен: как сделать так чтобы появлялся диалог загрузки файла?
Очень жду ваших ответов.

  Ответить  
 
 автор: Valick   (09.12.2008 в 09:56)   письмо автору
 
   для: Frankey   (09.12.2008 в 09:44)
 

http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=49867

  Ответить  
 
 автор: Frankey   (09.12.2008 в 10:17)   письмо автору
 
   для: Valick   (09.12.2008 в 09:56)
 

Эммм... Там имя фала, а у меня URL, это ничего?

  Ответить  
 
 автор: HaJIuBauKa   (09.12.2008 в 10:22)   письмо автору
 
   для: Frankey   (09.12.2008 в 10:17)
 

а вы попробуйте ;)

  Ответить  
 
 автор: Frankey   (09.12.2008 в 10:59)   письмо автору
 
   для: Valick   (09.12.2008 в 09:56)
 

Спасибо огромное, всё работает отлично! =)
(Просто доступа к моему серверу не было и попробовать не мог.)

  Ответить  
 
 автор: Valick   (09.12.2008 в 11:01)   письмо автору
 
   для: Frankey   (09.12.2008 в 10:59)
 

Ну и ладушки)

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования