Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak wymusić na przeglądarce zapisanie pliku na dysku?
Forum PHP.pl > Forum > PHP
oczy
kiedyś obiło mi się coś takiego o oczy smile.gif ktoś klika na link i otwiera mu się strona w nowym oknie przy czym jeżeli mamy załączony plik np pdf to domyslnie nie jest otwierany tylko zapisywany na dysku (tzn. pojawia sie pytanie czy nie zapisac)... nie pamietam gdzie i co sie zmienialo - chyba w naglowku <head> z text/html na application albo coś takiego bo nie chce mi działać więc WOŁAM POMOCY !!!
Seth
Musisz wyslac w headerze (manual: http://www.pl.php.net/manual/pl/function.header.php) informacje, ze plik, ktory jest otwierany przez przegladarke to np.: w tym przypadku pdf. Bodajze w content-type musisz podac application/pdf.

Gdzies mialem przyklad, wiec jak znajde to podesle.
Seth
Juz znalazlem smile.gif
Kod
header("Content-type: application/pdf");

header("Content-Disposition: attachment; filename=jakisplik.pdf");
GeoS
Lub poprzez sam HTML (w sekcji <HEAD>):
Kod
<meta http-equiv=refresh content=czas_w_sekundach;URL=co_ma_sie_sciagac.rozszerzenie>


PS Szkoda, ze nie mozna kolorowac skladni w znaczniku [code] sad.gif
oczy
...., że jesteście smile.gif Wiedziałem, że mogę na Was liczyć .... Miodzik wszystko działa ...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.