Avatar billede kongstad Nybegynder
10. juni 2000 - 22:57 Der er 27 kommentarer og
1 løsning

Nemme 60 point...tror jeg da

Jeg har ledt rimligt godt skulle jeg mene, men fandme nej, jeg har ikke kunne finde en counter der tæller hvor mange som er online på siden lige nu, i ASP, hvis du har en lille ASP counter code til mig er de 60 hjemme
Avatar billede phylox2 Nybegynder
10. juni 2000 - 23:13 #1
<%

    sti = "count.dat"
    set fil = createobject("scripting.filesystemobject")
    set count = fil.opentextfile(sti)
    bruger_count = cint(count.readline)
    count.close
    if session("bruger_count") = "" then
        session("bruger_count") = bruger_count
        bruger_count = bruger_count + 1       
        set count = fil.createtextfile(sti,true)
        count.writeline(bruger_count)
        count.close
    end if
    set fil = nothing
    set count = nothing
    response.write bruger_count
    response.write server.mappath(".")
%>

Husk at lave filen count.dat
Avatar billede phylox2 Nybegynder
10. juni 2000 - 23:14 #2
OOohh ... forkert counter :)

Jeg har lavet et, der ligger til download her:

http://www.blaa-bog.dk/eksperten > scripts

Det hedder "Brugere online"
Avatar billede retep Nybegynder
10. juni 2000 - 23:14 #3
Avatar billede retep Nybegynder
10. juni 2000 - 23:15 #4
Woops... Det var vist det samme som dig Phylox2... :-)

Havde ikke set dit svar.
Avatar billede pacroonold Nybegynder
10. juni 2000 - 23:15 #5
global.asa
----------
<SCRIPT LANGUAGE="VBScript" RUNAT="Server">

Sub Application_OnStart
    ' Set our user count to 0 when we start the server
    Application("ActiveUsers") = 0
End Sub

Sub Session_OnStart
    ' Change Session Timeout to 20 minutes (if you need to)
    Session.Timeout = 20
    ' Set a Session Start Time
    ' This is only important to assure we start a session
    Session("Start") = Now
    ' Increase the active visitors count when we start the session
    Application.Lock
        Application("ActiveUsers") = Application("ActiveUsers") + 1
    Application.UnLock
End Sub

Sub Session_OnEnd
    ' Decrease the active visitors count when the session ends.
    Application.Lock
        Application("ActiveUsers") = Application("ActiveUsers") - 1
    Application.UnLock
End Sub

</SCRIPT>


DerHvorCounterenSkalVære.asp
-----------------------------
<%@ Language=VBScript %>
<HTML>
<HEAD>
<TITLE>Active Sessions</TITLE>
</HEAD>
<BODY>

<B><FONT COLOR="#CC0000"><%= Application("ActiveUsers") %></FONT> Active Users</B>

</BODY>
</HTML>
<%@ Language=VBScript %>
<HTML>
<HEAD>
<TITLE>Active Sessions</TITLE>
</HEAD>
<BODY>

<B><FONT COLOR="#CC0000"><%= Application("ActiveUsers") %></FONT> Active Users</B>

</BODY>
</HTML>
Avatar billede retep Nybegynder
10. juni 2000 - 23:16 #6
Men Phylox2's eksempel virker i hvert fald fint :-)
Avatar billede flashit Nybegynder
10. juni 2000 - 23:18 #7
Avatar billede phylox2 Nybegynder
10. juni 2000 - 23:19 #8
*LOL* --- retep >> Du henviser til min side :)))
Avatar billede retep Nybegynder
10. juni 2000 - 23:25 #9
Phylox>> Ja, jeg kunne huske at jeg havde set et godt eksempel på en side, og jeg fandt den igen... Så jeg syntes at den skulle distribueres. ;-)

Gode eksempler du har!
Avatar billede phylox2 Nybegynder
10. juni 2000 - 23:27 #10
Thanx! Glad for, at andre kan bruge det jeg laver :)))

Meeen .... jeg har planlagt, at der skal en stor update på alt vedr. siden, efter eksamen :))) (2 tilbage)
Avatar billede kongstad Nybegynder
10. juni 2000 - 23:54 #11
Det var godt nok, selvom jeg ikke fik den til at virke det rigtige sted. jeg tror  jeg har brug for en i javascript. Det spørgsmål bliver lavet i javascript afdeling, hvis i har et svar....KIG ind
Avatar billede phylox2 Nybegynder
10. juni 2000 - 23:55 #12
What ? Hvad mener du med, at du ikke kunne få den til at virke ?!
Avatar billede kongstad Nybegynder
11. juni 2000 - 00:02 #13
Det jeg mente var at det var et almindeligt htm dokument koden skulle ind.  Og asp ville ikke virke i et almindeligt htm dokument hvilket er logisk nok. Sorry, men du fik dine point alligevel.
Avatar billede phylox2 Nybegynder
11. juni 2000 - 00:03 #14
Ja .. det er også fint ... men det vil sige, at du ikke har adgang ASP ?
Avatar billede kongstad Nybegynder
11. juni 2000 - 00:06 #15
Jo jeg har adgang til asp. Prøv at se selv her www.whitehat.dk/kongstad/index2.htm
om 1 minut har jeg lavet en tekst der hvor jeg ville lave din counter tjek , så kan du selv prøve...
Avatar billede kongstad Nybegynder
11. juni 2000 - 00:08 #16
Lav det til 3 minutter
Avatar billede phylox2 Nybegynder
11. juni 2000 - 00:10 #17
ja okay ... men så er jeg ikke her mere .:)
Avatar billede kongstad Nybegynder
11. juni 2000 - 00:11 #18
Færdig
Avatar billede phylox2 Nybegynder
11. juni 2000 - 00:12 #19
Okay ... men .. HVAD er det, du ikke kan få til at virke !?!?
Avatar billede kongstad Nybegynder
11. juni 2000 - 00:14 #20
Glem det jeg er løbet i stor problemer på min siden
Avatar billede phylox2 Nybegynder
11. juni 2000 - 00:15 #21
Okay ..
Avatar billede lp Nybegynder
11. juni 2000 - 01:49 #22
phylox2--->
du burde i samme omgang lave lidt bedre sikkerhed på dit site.......jeg har fx. fundet følgende kildekode, som måske kunne bruges til at lure adgangen til admin på dit site:

<%
foundUser = FALSE
Application.Lock
localStats = Application( "Stats" )
FOR k = 0 TO UBOUND( localStats, 2 )
  IF localStats( 0, k ) = Session.SessionID THEN
    foundUser = TRUE
    EXIT FOR
  END IF
NEXT
IF foundUser = FALSE THEN
FOR k = 0 TO UBOUND( localStats, 2 )
  IF localStats( 0, k ) = "" THEN
    localStats( 0, k ) = Session.SessionID
    localStats( 1, k ) = Request.ServerVariables( "REMOTE_ADDR" )
    localStats( 2, k ) = NOW() 
    localStats( 3, k ) = Request.ServerVariables( "HTTP_USER_AGENT" )
    EXIT FOR
  END IF
NEXT
END IF
Application("Stats") = localStats
Application.UnLock
%>

synes bare lige du skulle vide det.....
Avatar billede tdaugaard Nybegynder
11. juni 2000 - 02:24 #23
<< phylox2 >>

Er det dit site det der blaa-bog.dk ?? I så fald så er der en stavefejl på hoved siden.

"Åbener Snart" -> "Åbner Snart"
Avatar billede phylox2 Nybegynder
11. juni 2000 - 20:45 #24
ip >> Hvordan havde du tænkt dig at gøre det på den måde ???
Avatar billede lp Nybegynder
12. juni 2000 - 12:37 #25
nåååhh, det siger jo lidt om dit site, der er en del steder hvor den giver fejl, og disse kan af en dygtig person blive til "åbne døre" og derved give mulighed for komme ind nogen steder som du måske ikke lige ønsker.......

Jeg siger det bare for at være flink..........når jeg koder laver jeg også altid en sikkerhed i koden som gør at brugeren aldrig vil se fejl, du har du ikke gjort der.......

/LP
Avatar billede phylox2 Nybegynder
12. juni 2000 - 20:01 #26
ok ... nej for brugernavn og password er ikke lige til at finde, hvis det er det, du mener
Avatar billede lp Nybegynder
12. juni 2000 - 20:03 #27
men chancerne for at finde dem er større hvis du lader brugerne se fejlmeldingerne på skærmen.......

/LP
Avatar billede phylox2 Nybegynder
12. juni 2000 - 20:06 #28
okay .... det vil jeg tage til eftertragtning, når jeg skal lave v2.0
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