Peredi Zoltán 0 Share Posted April 18, 2010 Gyerekek! Van egy honlapom, és azon olyan anyag, amelynek „terjedésérõl” minél többet szeretnék megtudni. Segítségetekkel már eljutottam odáig, hogy nem az illetõ anyagra vonatkozó linket szerepeltetem, hanem egy közbensõ PHP fájlra mutatót. Ez a fájl elõbb mûködtet egy számlálót, majd felajánlja, hogy megnyitja vagy menti a kérdéses olvasnivalót. De vajon csak megnyitották és belepillantottak, vagy mentették, letöltötték-e? Errõl nem lehetne meggyõzõdni? Link to comment Share on other sites More sharing options...
Fujitsu 829 Share Posted April 18, 2010 Valószínûleg nem, mivel ha megnyitották, akkor azzal már le is töltötték. Link to comment Share on other sites More sharing options...
KGigi 21 Share Posted April 18, 2010 Ha két link van az oldalon, akkor küldhet egy kérést POST-ként, így már el tudod tárolni. Link to comment Share on other sites More sharing options...
Peredi Zoltán 0 Author Share Posted April 19, 2010 Kérlek, KGigi, mondj errõl a POST-olásról egy kicsit többet! Link to comment Share on other sites More sharing options...
Pjotr 9 Share Posted April 19, 2010 Ennél egyszerûbb, ha kiraksz két linket. Az egyik egy sima fájlra mutat "Megtekint"-ként, a másik pedig "Letöltés"-ként egy ZIP-pelt verzióra. Ebben az esetben tudnád használni a már meglévõ kódot, csak még egy ilyen PHP fájl kell megfelelõ letöltendõ tartalomra mutatva. A POST-ról a W3Schools, vagy a PHP.net oldalon olvashatsz (sok mással egyetemben). Link to comment Share on other sites More sharing options...
Fujitsu 829 Share Posted April 19, 2010 De ha valaki a "megtekint"-re kattint, akkor azzal már le is töltötte a fájlt. Így nem lehet reális képet kapni a letöltésekrõl, mert lesz olyan, aki a megtekintett verziót menti le. Ezt azonban már nem tudod nyomon követni. Link to comment Share on other sites More sharing options...
Peredi Zoltán 0 Author Share Posted April 19, 2010 Arra gondolok, amikor az IE8 azt kérdezi, hogy: Megnyitja vagy menti ezt a fájlt? A Firefox pedig elõször közli, hogy: megnyitotta a következõt, majd megkérdezi: Mit tegyen a Firefoz ezzel a fájllal? Megnyitás illetve Fájl mentése Pjotr és KGigi véleménye szerint van valamiféle megoldás. A POST szerepét - ûrlapokon - nagyjából ismerem, de nem annyira, hogy tudjam, miféle PHP fájl lenne az, ami különbséget tud tenni az olvasó kétféle döntése szerint. Link to comment Share on other sites More sharing options...
KGigi 21 Share Posted April 19, 2010 Egyszerű, csinálsz egy rejtett űrlapmezőt, amiben felküldöd, hogy melyik linkre kattintottak. Egyébként ha azt akarod tárolni, hogy azon a panelen mire kattintott, azt nem lehet. Ja és ahogy mondja Fujitsu, a két opció csak abban különbözik, hogy megnyitáskor ideiglenes fájlként tölti le a böngésző. Link to comment Share on other sites More sharing options...
Pjotr 9 Share Posted April 19, 2010 Nem kell rejtett ûrlapmezõ sem, ha GET-et használ, simán beírja URL-ként. Link to comment Share on other sites More sharing options...
KGigi 21 Share Posted April 19, 2010 Nem szeretem a GET-et, könnyen manipulálható/elszúrható. Link to comment Share on other sites More sharing options...
Pjotr 9 Share Posted April 19, 2010 A download.php-be beépít egy tömböt, ami tartalmazza a GET szavakat összerendelve a fájlok neveivel. Ha nem talál megfelelõ elemet, akkor 404. Itt nincs szó manipulálásról, teljesen jól használható lenne. (Persze én nem tölteném ezzel az idõmet.) Link to comment Share on other sites More sharing options...
Peredi Zoltán 0 Author Share Posted April 20, 2010 Pedig éppen arra akartalak kérni, hogy mutass egy ilyen tömböt. A GET szót összerendelve az egyetlen fájl nevével. Amit biztosan megtalál, tehát még 404 se kell. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now