Autor | Zpráva | ||
---|---|---|---|
jimi Profil * |
#1 · Zasláno: 25. 10. 2011, 17:12:24
Čau lidi nemáte někco v záloze nějaký jednoduchý download script? Nemusí to být nic složitého, ale mělo by to fungovat na soubory .jpg,gif,png .
header("Content-type: application/force-download"); header('Content-Disposition: inline; filename="' . $dir . '"'); header("Content-Transfer-Encoding: Binary"); header("Cache-Control: no-store, no-cache, must-revalidate"); header("Cache-Control: post-check=0, pre-check=0", false); header("Pragma: no-cache"); header("Content-length: ".filesize($dir)); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename="' . $file . '"'); readfile("$dir"); ; ale prostě mi to nefunguje... nemáte něco lepšího? |
||
Joker Profil |
#2 · Zasláno: 25. 10. 2011, 18:27:39
jimi:
Název proměnné se nepíše do uvozovek (řádek 10) Část hlaviček tam je dvakrát. Co znamená „nefunguje“? |
||
jimi Profil * |
#3 · Zasláno: 25. 10. 2011, 21:21:28
nefunguje -> nepracuje
Takže si myslíš, že je to dobré řešení? |
||
Joker Profil |
#4 · Zasláno: 25. 10. 2011, 21:56:06
jimi:
„nefunguje -> nepracuje“ Bezva. Co nějaký popis ze kterého by problém pochopil i člověk který není jasnovidec? „Takže si myslíš, že je to dobré řešení?“ Myslím že není. Minimálně viz můj předchozí příspěvek, dál některé hlavičky si asi navzájem protiřečí a u některých nevím proč tam jsou. Ale když jediný popis problému je „nefunguje“, tak těžko říct. |
||
jimi Profil * |
#5 · Zasláno: 25. 10. 2011, 22:17:09
Už jsem to vyřešil ;) díky za ochotu pomoct :)
|
||
Davex Profil |
#6 · Zasláno: 25. 10. 2011, 22:31:33
jimi:
„Už jsem to vyřešil“ A jak? Někoho by to mohlo zajímat. |
||
jimi Profil * |
#7 · Zasláno: 25. 10. 2011, 22:32:04
Pokud by někoho zajímalo jak to teda má být tak tady je script
header('Pragma: public'); header('Cache-Control: public, no-cache'); header('Content-Type: application/octet-stream'); header('Content-Length: ' . filesize($dir)); header('Content-Disposition: attachment; filename="' . basename($dir) . '"'); header('Content-Transfer-Encoding: binary'); readfile($dir); |
||
jimi Profil * |
#8 · Zasláno: 26. 10. 2011, 14:23:36
jen ještě jedna věc šlo by udělat,že by se ten script spustil až po stisknutí tlačítka?
|
||
Časová prodleva: 12 let
|
0