Avatar billede timmer.dk Nybegynder
11. august 2002 - 22:18 Der er 17 kommentarer og
1 løsning

Søger et NEMT Useronline script i asp.

Hej Eksperter.
Jeg søger et rigtigt NEMT useronline script i asp. Databasen skal enten være .txt eller access. (Man kan da heller ik bruge andre vel?) - Tak.
Avatar billede easysoft_studios Nybegynder
11. august 2002 - 22:20 #1
Avatar billede easysoft_studios Nybegynder
11. august 2002 - 22:20 #2
vil du kunne vise listen over online users?
Avatar billede soes Nybegynder
11. august 2002 - 22:31 #3
du kan også bruge excel ark som database hvis du har lyst til det. der er også alle de utallige database servere, MsSql, MySql, Orcale...
Avatar billede timmer.dk Nybegynder
11. august 2002 - 22:43 #4
easysoft_studios >> Vil kunne se liste over? Den skal bare skrive fx. "3" hvis der nu er 3 online.
Avatar billede easysoft_studios Nybegynder
11. august 2002 - 22:45 #5
så brug det script jeg har linket til ovenover :)
Avatar billede timmer.dk Nybegynder
11. august 2002 - 22:47 #6
easysoft_studios >> Okay, men hvordan bruger jeg det? Der er 2 filer???
Avatar billede easysoft_studios Nybegynder
11. august 2002 - 22:52 #7
filen global.asa SKAL ligge i roden  af dit websted

udskriv indeholder den tekst du skal putte ind dér hvor tallet med online brugere skal vises...

<% Response.Write Application("BrugereOnline") %>
Avatar billede friiser Nybegynder
11. august 2002 - 23:19 #8
du kan finde et på www.script.dk

~friiser~ http://www.radio-online.dk
Avatar billede timmer.dk Nybegynder
12. august 2002 - 15:20 #9
Jamen SKAL global.asa ligge i den FØRSTE mappe af mit webhotel, selvom at <% Response.Write Application("BrugereOnline") %> står i et dokument som ligger i 2 undermapper?
Avatar billede timmer.dk Nybegynder
12. august 2002 - 16:16 #10
Nu har jeg lagt global.asa i spidsen af min side, og indsat Write koden i mit asp dokument.. Men når jeg så går ind på siden, så står der 1. Hvis jeg så lukker siden og går derind igen så står der 2. Hvis jeg så lukker siden og går derind igen så står der 3, OSV.. Hvad er det nu for noget?
Avatar billede soes Nybegynder
12. august 2002 - 16:37 #11
det er fordi at sessionen endnu ikke er timet ud.
mener at den som standard er sat til 20 min.
Avatar billede timmer.dk Nybegynder
12. august 2002 - 17:11 #12
hvor kan jeg ændre det, og skal je ændre det, og til hvad?
Avatar billede soes Nybegynder
12. august 2002 - 17:39 #13
du kan ændre det ved at skrive session.timeout = xx herved sætter du en ny session timeout, jeg er ikke sikker men jeg mener at det er sec man angiver i
Avatar billede timmer.dk Nybegynder
12. august 2002 - 17:45 #14
Ava? Vil du lige prøve at forklare det igen? Forstod jeg nemlig ik helt. :-(
Avatar billede soes Nybegynder
12. august 2002 - 17:51 #15
hvis du øverst i din asp side skriver:
Session.Timeout = 10 så ændre du webserverens session timeout fra standard værdien til 10 min. hvis der så ikke har været en request fra klienten i mere end 10 min så lukker webserveren ned for den session som er oprettet til den
Avatar billede timmer.dk Nybegynder
12. august 2002 - 18:55 #16
Øhhh?.. Skal jeg sætte det der ind i min global.asa dokument? Hvis ja, hvor skal det så være? :
<script language="VBScript" runat="server"> Sub Application_OnStart Application("BrugereOnline") = 0 End Sub
Sub Session_OnStart Application("BrugereOnline") = Application("BrugereOnline") + 1 End Sub
Sub Session_OnEnd Application("BrugereOnline") = Application("BrugereOnline") - 1 End Sub </script>
Avatar billede easysoft_studios Nybegynder
15. august 2002 - 12:40 #17
Hvis du ændre session timeout, kan det have konsikvens, hvis du fx har en brugerfunktion, som er tilknyttet en session. Men som soes rigtigt siger, er det fordi den endnu ikke har timet ud, og derfor står det ene session der i 20 min, inden det bliver trukket fra.

Sådan her global.asa filen også se ud:

<SCRIPT LANGUAGE="VBScript" RUNAT="Server">
Sub Application_OnStart
  Application("OnlineUsers") = 0
End Sub
Sub Application_OnEnd
End Sub

Sub Session_OnStart
  Application.Lock
    Application("OnlineUsers") = Application("OnlineUsers") + 1
    Session.Timeout = 20 'Her retter du til det antal minutter der skal gå inden session bliver lukket.
  Application.UnLock
End Sub

Sub Session_OnEnd
  Application.Lock
    Application("OnlineUsers") = Application("OnlineUsers") - 1
  Application.UnLock
End Sub
</SCRIPT>
Avatar billede easysoft_studios Nybegynder
20. august 2002 - 17:00 #18
virker det timmer.dk?
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