Autor | Zpráva | ||
---|---|---|---|
Stepanka Profil * |
#1 · Zasláno: 1. 12. 2008, 19:41:01
Ahoj,
prosím nevěděl by někdo, jak stahovat správně soubory ve wordu? Umísťuju na web různé typy souborů, včetně *.doc. Všechny bez problému stáhnu a otevřu, ale dokumenty ve wordu se mi vždycky zobrazí jako samé čtverečky, sem tam písmenko.. Když ale zobrazím soubor, který na web nahraju, je v pořádku, takže chyba se musí dít až při stahování ze serveru.. Můj odhad je, že chyba bude někde tady u stahování, ale nevím: $soubor = "../Files/".$_GET['id']."/".$_GET['file']; header("Content-Description: File Transfer"); header("Content-Type: application/msword"); header("Content-Disposition: attachment; filename=\"".$_GET['file']."\""); ReadFile ($soubor); Ten zvýrazněný řádek - Content type - zkouším pořád měnit na různé wordovské typy (vnd.ms-word, winword, atd atd) ale vůbec to nepomáhá.. Nesetkal jste se s tím už někdo? Děkuju moc. |
||
bohyn Profil |
#2 · Zasláno: 1. 12. 2008, 19:52:05
Zkus pridat tohle:
header("Content-Transfer-Encoding: binary"); header("Content-Length: ".filesize($soubor)); |
||
bohyn Profil |
#3 · Zasláno: 1. 12. 2008, 19:55:42
Podle w3schools mas mime type dobre
application/msword |
||
Stepanka Profil * |
#4 · Zasláno: 1. 12. 2008, 20:15:53
bohyn
Bohužel pořád samé čtverečky.. Ale děkuju.. |
||
Měsíček Profil |
#5 · Zasláno: 1. 12. 2008, 20:18:24
Koukni na ten příklad .. té funkce snad tam něco uniklo :) http://cz.php.net/manual/en/function.readfile.php
|
||
Stepanka Profil * |
#6 · Zasláno: 1. 12. 2008, 20:23:22
Měsíček
Nevím co z těch řádků mi tam chybělo, ale každopádně to moc pomohlo.. Měla jsem se tam podívat sama, já vím... Děkuju moc. |
||
Časová prodleva: 15 let
|
0