Autor | Zpráva | ||
---|---|---|---|
H13 Profil |
#1 · Zasláno: 26. 10. 2006, 21:34:49 · Upravil/a: H13
Ahoj, mám nainstalovanej server PHP5, potřeboval bych vědět jak a kde nastavit to, aby se mi otevíral pdf dokument v prohlížeči (ve stránce, která je uložena v document root tohoto serveru)
díky moc |
||
Anonymní Profil * |
#2 · Zasláno: 26. 10. 2006, 21:39:42
a to ma co spolocne z php?
|
||
H13 Profil |
#3 · Zasláno: 26. 10. 2006, 22:07:51
Až budu vědět, jak se to udělá, tak ti dám vědět, jestli to má něco společného s php...nevím jak to udělat a nevím kam to dát, mohl jsem to dát do nezařaditelných, nevím, myslel jsem, jestli se to nenastavuje někde v php.ini, ale asi ne, asi se to bude nastavovat v apache, nevím, takže pro Anonymní:
Nevím, možná jsem to měl dát do sekce nezařaditelné, pro ostatní: zajímalo by mě, jak se to udělá, díky moc. kdyby někdo nerozuměl tomu, co chci udělat, tak to vysvětlím na příkladě: vytvořím si pomocí FPDF pdf stránku... uložit nebo otevřít v Adobe Acrobat jde, ale já potřebuju, aby se pdf vytvořilo a přímo otevřelo v prohlížeči (to mi také funguje, ale jen na webserveru, ale ne na localhostu, protože tady nemám nastaveno to, na co se ptám) |
||
koudi Profil |
#4 · Zasláno: 26. 10. 2006, 23:30:44
To záleží na nastavení prohlíče, s php to nemá co dělat. Leda bys explicitně poslal hlavičky, že se to má stáhnout...
|
||
Anonymní Profil * |
#5 · Zasláno: 27. 10. 2006, 11:26:05
jediny prehliadac co otvara do seba pdf je IE, ostatne to daju ulozit.
|
||
Joker Profil |
#6 · Zasláno: 27. 10. 2006, 11:39:22
jediny prehliadac co otvara do seba pdf je IE, ostatne to daju ulozit.
Ale kdepak. Takže jak to je: Otevírání PDF v prohlížeči nemá s PHP nic společného. Navíc PDF ani neotevírá prohlížeč, ale plugin (zásuvný modul) v prohlížeči. Takže pro otevírání PDF v prohlížeči stačí mít nainstalovaný příslušný plugin a mít nastavené otevírání souborů PDF přes ten plugin. |
||
Nishkam Profil * |
#7 · Zasláno: 27. 10. 2006, 12:58:10
http://cz2.php.net/header
<?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'); ?> |
||
H13 Profil |
#8 · Zasláno: 27. 10. 2006, 21:29:56
To záleží na nastavení prohlíče, s php to nemá co dělat. Leda bys explicitně poslal hlavičky, že se to má stáhnout...
jediny prehliadac co otvara do seba pdf je IE, ostatne to daju ulozit. ve stejným prohlížeči to funguje pod PHP4 a Apache 1.X ale ne pod PHP5 a Apache 2 - protože v PHP5 a Apachi 2 nemám něco nastavený, co je nastavený v PHP4 a Apache 1.X (nastavil EasyPHP) |
||
Joker Profil |
#9 · Zasláno: 27. 10. 2006, 23:09:02
H13
Pak asi posíláte ten soubor se špatným MIME typem. |
||
Bubák Profil |
#10 · Zasláno: 29. 10. 2006, 14:01:16
Anonymní
jediny prehliadac co otvara do seba pdf je IE, ostatne to daju ulozit. A co tohle: Zásuvné moduly (pluginy) jsou soubory, které zprostředkovávají spolupráci aplikace Mozilla s externími programy. Díky ním můžete přehrávat video na webových stránkách, číst soubory různých formátů přímo ve webovém prohlížeči či stahovat data pomocí externích download managerů. Základní zásuvné moduly Adobe Reader Program k prohlížení PDF souborů. Pro dobrou spolupráci s aplikacemi Mozilla doporučujeme instalovat Adobe Reader 6.0 či vyšší. Zásuvný modul je aplikací Mozilla automaticky detekován. Pokračuje popis dalších základních plužin, jsou řazeny abecedně ;-) |
||
H13 Profil |
#11 · Zasláno: 29. 10. 2006, 16:42:27
Pak asi posíláte ten soubor se špatným MIME typem.
No to nevím, proč by se ten soubor otevřel na localhostu (PHP4,Apache1) a neotevřel na localhost (PHP5,Apache2) v tom stejným prohlížeči. Jednou se otevře jako PDF, podruhý se otevře stránky s nesmyslnými znaky |
||
djlj Profil |
#12 · Zasláno: 29. 10. 2006, 16:45:33
No to nevím, proč by se ten soubor otevřel na localhostu (PHP4,Apache1) a neotevřel na localhost (PHP5,Apache2) v tom stejným prohlížeči.
Ptáš se znovu na to samé - protože v php5 posíláš soubor se špatným mime typem. |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0