Avatar billede ejay Novice
09. februar 2002 - 13:34 Der er 16 kommentarer og
1 løsning

Online Liste

Hej

jeg har et websted hvor jeg gerne ville have en online liste (men ved ikke helt hvordan man gør:-))
men det skal være sådan at når personen er logget ind så kan man se det på den online liste
hvis det er så *blomst* mig på 97533793 så i kan se filerne eller mail mig

Hilsen David
Avatar billede rou Nybegynder
09. februar 2002 - 13:50 #1
Du kan evt. i din GLOBAL.ASA fil, i OnApplication_Start oprette et Dictionary object, hvor du så når folk logger ind gemmer dem.
Så kan du, når folk logger ud, eller når deres Session droppes, slette dem igen.

Din liste viser så bare indholdet af denne.

- Rou
Avatar billede ejay Novice
09. februar 2002 - 13:56 #2
Er det noget du kan lave rou?
Avatar billede rou Nybegynder
09. februar 2002 - 14:16 #3
Ja, det er nok ikke så svært :)

Du skal lave en global.asa fil med flg.:
<%
Sub Application_OnStart
    Set Session("oOnlineDict") = Server.CreateObject("Scripting.Dictionary")
End Sub

Sub Application_OnEnd
    Set Session("oOnlineDict") = Nothing
End Sub

Sub Session_OnEnd
    Call Session("oOnlineDict").Remove(Session("userID"))
End Sub

%>

Det tager selfølgeligt for givet at du gemmer ID på brugeren, i en session variable. Du kan selv tilpasse navnet.

Så skal du bruge flg. der hvor du logger brugeren ind...

<%
Call Session("oOnlineDict").Add(userID, userName)
%>

... og når du så vil liste hvem som er online, kan du få alle sammen over i en array, ved at bruge:

<%
aMyArray = Session("oOnlineDict").Items
%>

God fornøjelse :)

- Rou
(ovenstående er skrevet direkte her i svarboxen, så der kan sagtens være fejl)
Avatar billede ejay Novice
09. februar 2002 - 14:30 #4
skal jeg så bruge noget når de logger ud igen?
Avatar billede ejay Novice
09. februar 2002 - 14:33 #5
rou kan du ikke skrive til mig på icq? så kunne jeg f.eks sende dig de filer der skal bruges ,,, for jeg er en spasser til asp
Avatar billede rou Nybegynder
09. februar 2002 - 14:38 #6
Jeg bruger ikke ICQ :)

Når de logger ud, skal du gøre det samme som jeg har skrevet i Session_OnEnd i global.asa filen.

- Rou
Avatar billede ejay Novice
09. februar 2002 - 14:41 #7
hmmm når jeg sætter det du har skrevet ind i min global.asa så laver den fejl på min side!!!! ( rou )
Avatar billede rou Nybegynder
09. februar 2002 - 14:48 #8
Hvilken fejl?

- Rou
Avatar billede ejay Novice
09. februar 2002 - 15:01 #9
den går slet ikke ind på forsiden siger bare siden kan ikke vises
( rou )
Avatar billede rou Nybegynder
09. februar 2002 - 15:01 #10
Kan jeg se det online?
Avatar billede ejay Novice
09. februar 2002 - 15:25 #11
- rou
jeg har et script på mit websted hvor man kan redigere siderne online,
hvis det nu er så kan du få passwordet og så lave ( hvis du har lyst altså) :-)
Avatar billede rou Nybegynder
09. februar 2002 - 15:57 #12
Jeg kan da kigge på det, men jeg har ikke tid til at lave det helt store.

send evt. information til jesper@rou.dk

- Rou
Avatar billede ejay Novice
09. februar 2002 - 20:06 #13
rou- mail er sendt
Avatar billede rou Nybegynder
11. februar 2002 - 00:00 #14
Ejay, beklager jeg ikke har kigget mere på det. Jeg må erkende at jeg ikke gad bruge mere tid på det, og det vil være uærligt at sige andet til dig.

- Rou
Avatar billede ejay Novice
11. februar 2002 - 00:34 #15
rou- det er bare ok
Avatar billede ejay Novice
14. februar 2002 - 00:37 #16
lukker det spørgsmål
Avatar billede lovefind Nybegynder
14. februar 2002 - 18:23 #17
hmmm
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