Starší komentáře ke článku: Počet stažení pod kontrolou

Zpět na článek | Úvodní stránka Interval.cz

Avatar

Autor komentáře: Roman Slavicinsky

Datum vložení: 10.3.2002 12:48:21

Článek je to zajímavý, ale dovolil bych si přidat pohled z praxe. Na <a href='http://www.zoner.com' target='_blank'>http://www.zoner.com</a> expedujeme nekolik set zkusebnich verzi naseho software denne ze dvou serveru. Podobny skript jsme pouzivali take. Nechteli jsme, aby nase soubory byly nalinkovany z jinych stranek o kterych nevime a chteli jsme mit prehled o poctech stazeni. Casem se ukazalo nekolik problemu:
- lide nemohli pouzivat download akceleratory,
- lide meli potize pri tranferu samotneho linku na soubor, chteli-li si jej treba stahnout pozdeji a nebo od jinud,
- takove linky neakceptovaly downloadove servery typu 5starshareware.com, download.com atd.

Po zmene filozofie, kdy jsme si nedokazili odpovedet na otazku, proc by nase zkusebni verze nemohly byt linkovany primo odkudkoli, ma <a href='http://www.zoner.com' target='_blank'>http://www.zoner.com</a> download vyresen tak, ze po vyplneni jmena a e-mailu se uzivatel dostane na stranku, kde jsou prime odkazy. Pocet mailu na hotline ohledene problemu s downloadem klesl na 10%. Presnou statistiku stazenych souboru pak poskytuji logy, ktere generuje vetsina webhostingovych provideru v CR.

Avatar

Autor komentáře: Sly

Datum vložení: 11.3.2002 6:42:54

Tohle je dobry, ale neslo by to udelat bez pouziti databaze?? Treba jenom pres Java Script???
Sly

Avatar

Autor komentáře: Petr Študent, delphi-miniGuru

Datum vložení: 11.3.2002 9:45:39

Já to pochopil jako moji evidenci, kolik a kterých souborů, které nabízím ke stažení na svém webu, si lidé stáhli.

Bez databáze by to šlo, ale musel by se tvořit textový log, patrně v nějakém čitelném formátu.

Záleží tedy, který JavaScript myslíte, jestli na servru nebo klientský javascript. Na klientovi by mi ta informace byla na nic.

Avatar

Autor komentáře: mEN

Datum vložení: 11.3.2002 11:59:49

Je to hezky, elementarne jednoduchy priklad. Ovsem pokud sloupecek "loaded" bude v databazi NULL, tak to fungovat nebude. Protoze NULL + 1 = NULL :-)

Avatar

Autor komentáře: Švestka Štefan

Datum vložení: 15.3.2002 16:31:27

přesně to, co hledám. Akorát s malou vadou. Potřeboval bych to v ASPéčku :o)

Avatar

Autor komentáře: Pavel Růžička

Datum vložení: 15.3.2002 18:01:37

Je to analogické, vytvořte si databázi na SQL serveru, který máte dostupný a upravte skript - všechny funkce, které jsou ve skriptu použity jsou v ASP také k dispozici - např. pro závěrečné přesměrování se použije response.redirect.

Avatar

Autor komentáře: mat

Datum vložení: 10.4.2002 14:05:11

Fajn, ale jeste jeden dotaz. Je nekde resena statistika opravdu stahnutych souboru a ne poctu kliknuti na odkaz? Muze totiz dojit k preruseni spojeni behem stahovani .... etc. a potom to neni presne. Nejspis by se to muselo resit nejakym skriptem na strane klienta, ale nevim jakym .... poradite nekdo?

Avatar

Autor komentáře: pete

Datum vložení: 6.9.2004 11:21:13

Ahoj.
mel bych dotaz ohledne stavoveho radku. Kdyz kliknu na odkaz k souboru, ktery chci stahnout, ve stavovem radku se objevi cela adresa, ze ktere se soubor bude stahovat. Pokud tuto informaci nechci zverejnovat, jakym spusobem se to da resit? Pokusil jsem se do stranky s odlazem vlozit Java Script, ktery napise do stavoveho radku nejaky text, ale stejne pri stahoavni na chvilku adresa ze ktere bude soubor stazen problikne. Pokud dam tento sript do souboru starajiciho se o stahovani, vypisuje hlaseni ze header informace jiz byly poslany. Da se to nejak resit?
Moc diky za pomoc.
PS: Clanek je fak super, moc mi pomohl, diky.

Avatar

Autor komentáře: peto

Datum vložení: 12.10.2004 15:52:35

Mne to nejak nejde ... kto by mi to ubobil, tak <a href='http://interval.cz/__redirect/redirect.asp?what=interval_discussion&url=http://www.petosemo.wz.cz' target='_blank'>http://www.petosemo.wz.cz</a>

Avatar

Autor komentáře: Pavel

Datum vložení: 5.4.2005 21:49:05

V php se bohuzel nevyznam. Ale dal by se takovy skript spustit i vzdalene? Mam na mysli to, ze odkaz na spusteni skriptu lezi nekde jinde na webu a ja potrebuju zkontrolovat adresu, odkud byl spusten. Diky za odpoved

Avatar

Autor komentáře: gully

Datum vložení: 6.4.2005 17:46:20

Proc mi ten skript jede na "localhost" a na "www.wz.cz" nejede? Pripojeni k databazi (opendb.php) je v poradku. Ochranu proti zcizeni mam vypnutou a stejne to neslape :-( Uz se s tim trapim 2 dny.

Avatar

Autor komentáře: simon

Datum vložení: 22.8.2006 10:19:37

No, ja na wz.cz nehostuji. A jak se jejich SQL server jmenuje? Neni to misto localhost treba mysql nebo jinak? To by pak byl ten problem... vim, ze u jednoho meho klienta se jmenuje mysql, ale u jineho zase localhost - pouzil jsem temer identicky skript na vypis databaze podle podminek, ale porad to nechtelo behat, az nekde v FAQ o tom jmenu SQL serveru byla lehka zminka :-) ... a pak uz to slapalo (a slape porad)

Avatar

Autor komentáře: Radek B.

Datum vložení: 28.9.2006 22:52:30

Nějak mi to blbne. Pokud je soubor jiný, než *.zip, místo aby se otevřelo okno s uložením souboru, vypíše se mi ten soubor binárně na obrazovku. Zrovna tak videa. AVI se chce stahovat, WMV se vypisuje na obrazovku. A ještě - jak to zařídit, aby šel odkaz stahovat přes pravé tlačítko myši a v menu "Uložit cíl jako..."? Prosím, poraďte. Předem moc děkuji. Radek

Avatar

Autor komentáře: Honza

Datum vložení: 2.3.2007 15:40:43

Me se vzdy pri kliknuti na odkaz presmeruje na hlavni stranu a nic se stahovat nezacne.. nevite cim by to mohlo byt?

Avatar

Autor komentáře: Honza

Datum vložení: 3.3.2007 13:23:56

Trochu jsem pokrocil, ale ted mi to pise hlasku, se kterou si nevim rady :( [b]Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/free/ic.cz/h/h4s/root/www/download.php on line 8[/b]

Avatar

Autor komentáře: martin

Datum vložení: 21.3.2007 22:17:36

Pavle jsi génius, přesně tohle jsem hledal celé odpoledne. Na rozdíl od jinych čunáren co jsem zkoušel je to stručné, věcné a efektivní. M.

Zpět na článek | Úvodní stránka Interval.cz