Avatar billede alj Praktikant
28. juni 2001 - 23:30 Der er 27 kommentarer og
2 løsninger

Hvem har downloaded en bestemt fil

Hej,
på min hjemmeside er der mulighed for at downloade filer, bl.a. for at sikre mig at tælleren fungerer korrekt kunne jeg godt tænke mig at få en oversigt over hvem der har downloaded filen(erne).
Hvordan gøres det ?
mvh
alj
Avatar billede orca Nybegynder
28. juni 2001 - 23:49 #1
Er dine brugere logget ind på en måde? Altså vil du \"tracke\" dem via deres brugernavn eller via deres ip?

Mvh Mark

www.fotx.net/orca
Avatar billede alj Praktikant
28. juni 2001 - 23:53 #2
Nej, de er ikke Logget ind direkte (endnu). Pt er det nok at registrere dem via deres ip-adresser.
PS: Jeg har en MySQL database at putte oplysningerne ned i.
mvh
alj
Avatar billede food4u.dk Nybegynder
28. juni 2001 - 23:56 #3
Du kan også lave en form, hvor man skal skrive navn, email osv. osv., når man så klikke videre, har du en asp side, sommer sender en mail til dig eller gemmer det i en DB.
Herefter laver du en response.redirect \"http://www.ditdomæne.dk/din_fil.zip\"
eller gemmer den i en DB, så kan man ikke umiddelbart hente den.

Sidst men ikke mindst, kan du lave så der sendes en mail, til den der vil hente filen. Med en unik genereret kode, som så giver ham adgang til at hente.
Så ved du i det mindste at han har en aktiv mail.
Men ellers log hans IP som orca sige

Men husk at lave det ORDENTLIGT, se:
http://www.eksperten.dk/spm/85354

PS: Jeg tvivler på du kan lave noget der er umuligt at snyde, ikke så længe du bruger noget M$ har lavet :o)
Avatar billede alj Praktikant
28. juni 2001 - 23:56 #4
Du... Mark
dit link virker ikke - har lige prøvet
Mit link www.alanjensen.com
mvh
alj
Avatar billede food4u.dk Nybegynder
28. juni 2001 - 23:56 #5
hold da op jeg er blevet langsom på det sidste, må hellere gå i seng *GG*
Avatar billede alj Praktikant
29. juni 2001 - 00:01 #6
Til food4u
hva\' mener du med langsom ??
\"M$\" ikke forstået !
mvh
alj
Avatar billede food4u.dk Nybegynder
29. juni 2001 - 00:04 #7
jeg begyndte at skrive før Mark, men jeg var alligevel meget sent færdig:
Kommentar fra orca 
28/06 2001 23:49:36 

Svar fra food4u.dk 
28/06 2001 23:56:10

næsten 7 minutter :o)

M$ = MicroSoft
$ istedet for S, symbolisere deres uendelige grådighed efter penge *lol*
Avatar billede alj Praktikant
29. juni 2001 - 00:07 #8
Øh.......... du må da vist være træt- mig bekendt er det netop IKKE microsoft der har lavet MySQL !
Am I right or am I right ?
mvh
alj
Avatar billede orca Nybegynder
29. juni 2001 - 00:10 #9
Jeg må indrømme at jeg ikke kender den korrekte syntax for at indsætte records etc. i en MySQL database så jeg forklarer bare hvordan du kan gøre det.

Du laver en side som laver en record i din MySQL database som indeholder ip\'en den får du vha. denne kode:
Request.ServerVariables(\"REMOTE_ADDR\")

Og så skal denne samme side \"viderestille\" til den fil som skal downloades. Evt. vha. Request(\"url\").

Mvh Mark

www.fotx.net/orca
Avatar billede food4u.dk Nybegynder
29. juni 2001 - 00:11 #10
nej nej, men MySQL er jo kun en DB, det er ASP der søger for alle funktionener, derfor er det M$ :o)
Avatar billede orca Nybegynder
29. juni 2001 - 00:12 #11
alj -> Du har ret... M$ har ikke lavet MySQL men derimod har de lavet Access databaser.

Mvh Mark

www.fotx.net/orca

ps. hvad mente du med at mit link ikke virkede?
Avatar billede orca Nybegynder
29. juni 2001 - 00:13 #12
food4u -> jeg er satme også ved at blive langsom... :(

;O)
Avatar billede food4u.dk Nybegynder
29. juni 2001 - 00:13 #13
SQL = \"INSERT INTO downloadtabel ( id, dato, fil ) values (\'\" & Request.ServerVariables(\"REMOTE_ADDR\")
& \"\', \'\" & now & \"\', \'\" & request(\"filnavn\") & \"\')\"
conn.execute (SQL)
response.redirect request(\"filnavn\")

filnavn skal indeholde hele stien:
http://www.ditdomæne.dk/din_fil.zip
Avatar billede alj Praktikant
29. juni 2001 - 00:14 #14
Til orca
gider du hjælpe med den fulde kode, da jeg er nybegynder indenfor dette felt ?
mvh
alan
Avatar billede food4u.dk Nybegynder
29. juni 2001 - 00:14 #15
orca > ja, sådan går det jo nogle gange, min hjerne svæver lidt.
Tror den prøver at flyve mig over i seng, sådan føles det i hvvert fald :o)
Avatar billede food4u.dk Nybegynder
29. juni 2001 - 00:15 #16
ups:
SQL = \"INSERT INTO downloadtabel ( ip, dato, fil ) values (\'\" & Request.ServerVariables(\"REMOTE_ADDR\")
& \"\', \'\" & now & \"\', \'\" & request(\"filnavn\") & \"\')\"

id skulle være ip

Der var den igen :o)
Avatar billede alj Praktikant
29. juni 2001 - 00:22 #17
Til orca
det jeg mener - har lige prøvet igen - er at \"Siden kan ikke vises\"-beskeden dukker op i IE når jeg klikker på dit link ??

Til food4u
Kan den anførte kode også bruges når jeg nu - via udbyderen - skal bruge en MySQL-database ?
mvh til jer begge
alj
Avatar billede orca Nybegynder
29. juni 2001 - 00:28 #18
alj -> grunden til dette er at fotx brugere databasedata her fra eksperten.dk og den kan ikke få fat i dette når jeg er logget ind. derfor skal du bare trykke på \"vis brugeren orca uden\" blah blah blah.

> Til food4u

gør det noget jeg prøver at svare? :). Hvad mener du med \"via udbyderen?\" Det skulle ikke gøre nogen forskel hvordan du har forbindelse til din database. Så længe du har skriverettigheder.
Avatar billede alj Praktikant
29. juni 2001 - 00:33 #19
til orca,
a-hva\'-for-noget \"trykke på \"vis brugeren orca uden\" blah blah blah.\" Hvad/hvor gør man det ?

du må meget gerne svare med koden til at registere de besøgende via deres ip nr (helst til \"gemning\" i en MySQL-database men en mail til mig kan også bruges med deres ip-nr.
mvh
alj
Avatar billede food4u.dk Nybegynder
29. juni 2001 - 00:33 #20
orca > gør det noget jeg prøver at svare? :). Hvad mener du med \"via udbyderen?\" Det skulle ikke gøre nogen forskel hvordan du har forbindelse til din database. Så længe du har skriverettigheder.

Fatter ikke hvad du mener :o)

alj > Hmm, ja, det lavet til MySQL, så det skulle jeg mene :o)
Avatar billede food4u.dk Nybegynder
29. juni 2001 - 00:34 #21
du må meget gerne svare med koden til at registere de besøgende via deres ip nr (helst til \"gemning\" i en MySQL-database men en mail til mig kan også bruges med deres ip-nr.:

SQL = \"INSERT INTO din_tabel ( ip ) values (\'\" & Request.ServerVariables(\"REMOTE_ADDR\")
& \"\')\"
Avatar billede orca Nybegynder
29. juni 2001 - 00:37 #22
alj -> Når du trykker på mit link.

food4u -> hmmm... nu jeg læser det selv fatter jeg heller ikke selv hvad jeg prøvede at sige ;O))
Avatar billede food4u.dk Nybegynder
29. juni 2001 - 00:42 #23
når ok, så er det derfor :o)
Avatar billede alj Praktikant
29. juni 2001 - 00:44 #24
til orca:
det var da som \"syttens\" jeg må være noget bagud, for jeg forstår stadig ikke \"trykke på \"vis brugeren orca uden\" blah blah blah.\"

OG
nu er jeg forvirret - hvem af jer svarer mig ??

mvh
alj
Avatar billede food4u.dk Nybegynder
29. juni 2001 - 01:23 #25
svare dig på hvad?
Avatar billede alj Praktikant
29. juni 2001 - 01:28 #26
Tja, mit spørgsmål ?
Jeg synes ikke rigtigt jeg kan finde hoved/hale i jeres indlæg - så hvad er svaret egentligt ?
mvh
alj
Avatar billede orca Nybegynder
29. juni 2001 - 09:16 #27
Skal vi dele? ;O)
Avatar billede food4u.dk Nybegynder
29. juni 2001 - 12:13 #28
Hmm, læs dem igennem, og se hvad der passer dig bedst, det er svaret :o)
Avatar billede alj Praktikant
02. juli 2001 - 02:48 #29
Lukker hermed spørgsmålet - trods det noget uklare svar !
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester