Autor | Zpráva | ||
---|---|---|---|
Vladkof Profil |
#1 · Zasláno: 25. 10. 2010, 18:17:01
Zdravím,
potřeboval bych udělat počitadlo stažených souborů, přičemž by se soubor započítal až po dokončení stahování. Samotné počitadlo nemám problém udělat, jen nevím, jak zjistit že se ten soubor stáhl celý. Něco podobného je u czshare, tam se dokonce i průběžně odečítá kolik MB již bylo ze souboru stáhnuto... nevíte, jak tohle zajistit? |
||
denCo Profil |
#2 · Zasláno: 25. 10. 2010, 18:28:00
Možno nejak tak, že pomocou funkcie readfile() by sa postupne vypisoval súbor na stiahnutie a nakoniec by sa stiahol aj nejaký iný súbor s malou veľkosťou a ten by sa započítaval. Pretože ten malý súbor by sa stiahol iba po tom prvom a tak musel byť celý prvý súbor stiahnutý.
|
||
AM_ Profil |
#3 · Zasláno: 25. 10. 2010, 23:39:41
denCo:
„nejak tak, že pomocou funkcie readfile() by sa postupne vypisoval súbor na stiahnutie a nakoniec by sa stiahol aj nejaký iný súbor s malou veľkosťou“ jak by "se" na konci stáhl ten malý soubor?a hlavně proč by se to dělo? Vladkof: V PHP to jde těžko, protože ikdyž uživatel zavře prohlížeč, server PHP skript stejně dokončí (akorát výstup pošle někam do pryč, zřejmě NULL). Jediné řešení je použít balík uploadProgress (obsažený od PHP 5.2), ale možná je to zbytečná námaha, je opravdu k něčemu dobré ověřovat, že uživatel soubor stáhl celý? |
||
Vladkof Profil |
#4 · Zasláno: 26. 10. 2010, 20:28:26
denCo:
díky za nakopnutí s funkcí readfile(), stačilo za ní strčit mysql dotaz a ten se provedl až po dokončení stahování :) AM_: ano, u toho co zrovna dělám to bylo nutností :) |
||
AM_ Profil |
#5 · Zasláno: 26. 10. 2010, 20:49:29
Vladkof:
„díky za nakopnutí s funkcí readfile(), stačilo za ní strčit mysql dotaz a ten se provedl až po dokončení stahování :)“ ověřil jsi si, že když zavřeš prohlížeč a nedostahuješ to, ten dotaz se neprovede? |
||
Alphard Profil |
#6 · Zasláno: 26. 10. 2010, 21:24:21
Vladkof:
„díky za nakopnutí s funkcí readfile()“ Hmm, to nebude fungovat. Je to stejné, jako (výkonnější) varianta započítat stažení a přesměrovat přímo na soubor, tedy vyhnout se tomu, aby byl soubor načítán přes PHP. |
||
Časová prodleva: 1 rok
|
|||
Honza84 Profil * |
#7 · Zasláno: 20. 11. 2011, 00:10:57
Vladkof: Jelikož jsem nenašel vhodnější vlákno nebo diskuzi, připojuji se k tomuto. Potřeboval bych poradit, jak vůbec udělat nějaký ten skript - počítadlo stahování. Poradíte prosím? Díky moc. Honza
|
||
Časová prodleva: 12 let
|
0