Автор Тема: PHP- prevent opening pdf files  (Прочетена 338 пъти)

0 Потребители и 1 Гост преглежда(т) тази тема.

4o4ity

  • Jr. Member
  • **
  • Благодарности
  • -Казани: 4
  • -Получени: 3
  • Публикации: 78
PHP- prevent opening pdf files
« -: 24 Септември 2013, 18:41:23 »
Та така то заглавието ясно говори за въпроса.

Как мога да спра отварянето на PDF и TXT файлове във браузъра.

Те аз имам линк който води към адреса на съответния файла, само че при pdf и txt файлове не ги тегли,ами ги отваря.

Да поясня не искам да си спирам това действие на моя браузър, а на сайт който правя:)

Stan

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 27
  • -Получени: 135
  • Публикации: 641
Re: PHP- prevent opening pdf files
« Отговор #1 -: 24 Септември 2013, 19:53:50 »
Ами общо взето всичко се свежда до подаването на точните хедъри към клиентския браузър. Ако влезнеш в документацията на php за функцията readfile() има даден примерен за подобно принудително сваляне на файл както и в коментарите по-долу. Иначе ако питаш чичо Гошо ще те залее с подобни примери: "php force download pdf", "Forcing PDF files to download"

http://davidwalsh.name/php-force-download
http://www.phpdevtips.com/snippets/force-file-download-with-correct-content-type/

и още стотици други.

4o4ity

  • Jr. Member
  • **
  • Благодарности
  • -Казани: 4
  • -Получени: 3
  • Публикации: 78
Re: PHP- prevent opening pdf files
« Отговор #2 -: 24 Септември 2013, 19:56:33 »
Oh, boy мерси много.
Аз цял ден се боря с тея "force download" и .htaccsess.