|
TwojePC.pl © 2001 - 2026
|
 |
A R C H I W A L N A W I A D O M O Ś Ć |
 |
| |
|
jak napisac linka w html by nie otwieral pdf w oknie przegladarki a prosil o zapisanie ? , XiSiO 24/08/05 10:39 bo teraz mam ze otwiera mi sie w oknie przegladarki a chcialbym by bytal o zapisanie, mozna to wymusic przez http? czy to sa ustawienia przegladarki ?"Przyjaźń - bezcenna za wszytko inne
zapłacisz adeną" (C) XiSiO - zdaje mi sie ze to przegladarka , cp_stef 24/08/05 10:44
tez mnie to wkorza-|- www.lokir.org/blog
-|- telnet lokir.org 2300 <-- MUD po
polsku ! - no mnie nie wkurza ale robie strone i dobrze by bylo jak by chcial to zapisywac , XiSiO 24/08/05 10:57
a nie otwierac w oknie."Przyjaźń - bezcenna za wszytko inne
zapłacisz adeną" (C) XiSiO - To musi pójść w nagłówku HTTP... , pachura 24/08/05 11:02
...zatem prawdopodobnie nie da się tego zrobić w czystym HTML-u. Podaję za PHP manualem:
If you want the user to be prompted to save the data you are sending, such as a generated PDF file, you can use the Content-Disposition header to supply a recommended filename and force the browser to display the save dialog.
<?php
// We'll be outputting a PDF
header('Content-type: application/pdf');
// It will be called downloaded.pdf
header('Content-Disposition: attachment; filename="downloaded.pdf"');
// The PDF source is in original.pdf
readfile('original.pdf');
?>- niezle :) , Grocal 24/08/05 11:08
patrz nizej :D:D:DNa pewno, na razie, w ogóle...
Naprawdę, naprzeciwko, stąd...
Ortografia nie gryzie!
- trzeba wyłaczyć w acrobacie , Artaa 24/08/05 11:03
prefer>internet>display PDF in browser- no nie napisze na stronie by klient sobie najpierw wylaczyl zanim kliknie , XiSiO 24/08/05 12:02
w pdf"Przyjaźń - bezcenna za wszytko inne
zapłacisz adeną" (C) XiSiO
- to wina przegladarki a raczej plugina Acrobata , Grocal 24/08/05 11:07
do ogladania pdfow. Mozna by sie pokusic o zmiane content-type na jakas inna (octet-stream) i przepuscic to przez phpa do klienta. Nie wiem tylko czy to zadziala, bo moze typ pliku rozpoznawany tez jest po rozszerzeniu.
Ooo... wlasnie w miedzyczasie zrobilem cos takiego:
<?php
// rodzaj pliku
header("Content-type: application/pdf");
// nazwa pod jaka zostanie zapisany na dysku klienta
header("Content-Disposition: attachment; filename=downloaded.pdf");
// a tutaj nasz oryginalny plik na serwerze
readfile('aktual.pdf');
?>
Zapisujesz plik jako np. downloadpdf.php i podajesz linka do niego. Wazne aby przez <? nie bylo zadnego znaku i po ?> tez. Dziala mi to w FF i IENa pewno, na razie, w ogóle...
Naprawdę, naprzeciwko, stąd...
Ortografia nie gryzie! - a jak zrobic by podawac np , XiSiO 24/08/05 12:01
w linku downloaded.php?nazwa=nazwapdf.pdf
a on sam podmienial w php i sciagal odpowiedni plik ?
mozna to na zmienych zrobic normlanie?"Przyjaźń - bezcenna za wszytko inne
zapłacisz adeną" (C) XiSiO - jasne , Grocal 24/08/05 12:22
$_GET['nazwa']
tylko wczesniej musisz w kodzie sprawdzic:
a) czy plik istnieje
b) czy 'nazwa' jest poprawna (string i takie tam)Na pewno, na razie, w ogóle...
Naprawdę, naprzeciwko, stąd...
Ortografia nie gryzie! - i czy plik mozna sciagnac , Grocal 24/08/05 12:23
bo np. ktos moze ci wpisac "/etc/shadow" czy inny wazny plikNa pewno, na razie, w ogóle...
Naprawdę, naprzeciwko, stąd...
Ortografia nie gryzie!
|
|
|
|
 |
All rights reserved ® Copyright and Design 2001-2026, TwojePC.PL |
 |
|
|
|