Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Opera - проблема с открытием файла

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Никола
Отправлено: 01 Ноября, 2008 - 05:54:29
Post Id



Гость


Покинул форум
Сообщений всего: 72
Дата рег-ции: Дек. 2006  


Помог: 0 раз(а)




Всем доброго времени суток

Обнаружилась вот такая проблемка:

Есть ссылка www[dot]my_site[dot]ru/file[dot]qqq
В IE, при нажатии на данную ссылку выводится диалоговое окно загрузки файла, а Opera открывает этот файл как страницу - как этого избежать?
 
 Top
Djin_dj
Отправлено: 01 Ноября, 2008 - 08:08:41
Post Id



Частый гость


Покинул форум
Сообщений всего: 180
Дата рег-ции: Июнь 2008  
Откуда: Россия


Помог: 0 раз(а)




если файл скрипта, то его достаточно переименовать в php, если файл выполняет функцию контента то тогда его можно <? include('file.qqq'); ?>
Файл для чего предназначается!?


Отредактировано модератором: Champion, 03 Ноября, 2008 - 14:51:35
Зачем цитировать полный текст единственного в теме сообщения?
 
 Top
Никола
Отправлено: 03 Ноября, 2008 - 12:50:00
Post Id



Гость


Покинул форум
Сообщений всего: 72
Дата рег-ции: Дек. 2006  


Помог: 0 раз(а)




Djin_dj нет include не подходит - мне нужно чтоб просто открывалось стандартное диалоговое окно загрузки файла

Прикрепил скрин - посмотрите - файлы rar zip avi и тд Opera распазнает и вызывает диалоговое окно, а вот специфичные типа qqq abc gtp и тд нехочет и просто открывает файл как страницу к "ракозяблями"
Прикреплено изображение (Нажмите для увеличения)
1.JPG
 
 Top
Тигрь
Отправлено: 03 Ноября, 2008 - 13:09:00
Post Id



Новичок


Покинул форум
Сообщений всего: 3
Дата рег-ции: Нояб. 2008  


Помог: 0 раз(а)




Для таких случаев существует функция в браузере:сохранить как (save as)

Других путей не вижу, так как настройки открытия файлов залегают в браузере юзера, например можно сделать открытие торрентов в другой программе Улыбка

В Opera меню настройки находится по адресу: tools>prefences>adwanced>downloads
по желанию ты можеш сделать чтобы у тебя и файлы qqq сейвились

(Отредактировано автором: 03 Ноября, 2008 - 13:11:26)



-----
воистину Тигрь...
 
 Top
Champion Супермодератор
Отправлено: 03 Ноября, 2008 - 15:03:51
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


Помог: 57 раз(а)




CODE (text):
скопировать код в буфер обмена
  1. header("Content-Disposition: attachment; filename='имяподкоторымнадосохранитьфайл.расширение'");
  2. header("Accept-Ranges: bytes");
  3. header("Content-Length: ".filesize('имяфайласкоторымонхранитсянасервере.расширение'));
  4. header("Content-type: application/octet-stream");
  5. print file('имяфайласкоторымонхранитсянасервере.расширение')
 
 Top
Никола
Отправлено: 03 Ноября, 2008 - 15:16:51
Post Id



Гость


Покинул форум
Сообщений всего: 72
Дата рег-ции: Дек. 2006  


Помог: 0 раз(а)




Тигрь
Цитата:
В Opera меню настройки находится по адресу: tools>prefences>adwanced>downloads
по желанию ты можеш сделать чтобы у тебя и файлы qqq сейвились
это то всё понятно, но както несовсем удобно каждому юзеру разъяснять "мол так и так лезь в настройки и юзай там..."

Champion спасибо буду юзать - о результатах отпишусь
 
 Top
Тигрь
Отправлено: 04 Ноября, 2008 - 07:25:24
Post Id



Новичок


Покинул форум
Сообщений всего: 3
Дата рег-ции: Нояб. 2008  


Помог: 0 раз(а)




Никола пишет:
это то всё понятно, но както несовсем удобно каждому юзеру разъяснять "мол так и так лезь в настройки и юзай там..."

Что-ж поделаешь, фуункцию save as никто не отменял, пробуй способом товарища Champion'a


-----
воистину Тигрь...
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB