Avatar billede emma-sofie Nybegynder
22. februar 2002 - 12:22 Der er 14 kommentarer og
1 løsning

Lave en tæller for mig, der kan vise pr. dag, uge & ialt

Hej Alle

Jeg står og skal bruge en tæller lige nu.
Jeg ved godt man kan downloade en tæller flere steder, men min skal kunne følgende ting, og det kan jeg ikke selv finde ud af at få tilrettet.

Tælleren skal være på én side, min index.htm.
Resultatet skal vises på en anden side som:
Antal besøgende i dag.
Antal besøgende denne uge.
Antal besøgende i alt.

Håber opgaven er simpel og ikke for besværlig.

Jeg går ud fra at den skal laves i ASP, men i princippet spiller det ingen rolle – bare ikke det der PHP !!

På forhånd tusind tak alle sammen.

Med Venlig Hilsen
Emma
Avatar billede traded Nybegynder
22. februar 2002 - 12:26 #1
Jeg kan måske hjælpe dig, men så skal det være i PHP
Avatar billede emma-sofie Nybegynder
22. februar 2002 - 12:31 #2
Det lyder godt.
Men for det første har jeg absolut ingen viden om PHP.
Og for det andet skal serveren jo understøtte det, og det gør min ikke, den understøtter kun ASP.
Så ærgeligt, håber der er nogen der ikke ser dette som en kæmpe opgave og kan løse det i ASP !!

Ellers tak.
Emma
Avatar billede peterheinzl Nybegynder
22. februar 2002 - 12:53 #3
hvis du vil betale med kroner, kan jeg lave en til dig.
har du en URL ?
Mail: peter@cgi-shop.dk
web:  www.cgi-shop.dk
Avatar billede emma-sofie Nybegynder
22. februar 2002 - 15:26 #4
Næ, penge kan jeg ikke tilbyde - desværre.

Jeg havde nu også håbet på, at opgaven ikke var særlig stor for de ASP hajer der færdes her, men måske har jeg taget fejl ?

Jeg håber dog stadig på positivt svar.

Mange Hilsener
Emma
Avatar billede emma-sofie Nybegynder
22. februar 2002 - 18:13 #5
Jeg vil gerne putte flere point i, men jeg tror ikke jeg kan !!!

Jeg vil bare så gerne have det script.....

God Week-end til alle

Emma
Avatar billede repsac Nybegynder
22. februar 2002 - 22:28 #6
max. antal point pr. spm. er 200... se på siden hvor spm. oprettes.
Avatar billede larsen Nybegynder
23. februar 2002 - 16:37 #7
Skal den tælle siden med igen hvis man trykker "reload" ?
Taler vi om en DB i access eller som tekstfil ??
Avatar billede emma-sofie Nybegynder
23. februar 2002 - 17:33 #8
Hej Larsen
Jeg blev meget glad for dit svar !
-Selvfølgelig skal den helst ikke tælle dobbelt, hvis man trykker på "reload" - men hvis den gør det, gør det ikke noget !
- DB eller tekstfil -> Jeg er i princippet lige glad, bare den kan følgende ting:

Tælleren skal være på én side, min index.htm.
Resultatet skal vises på en anden side som:
Antal besøgende i dag.
Antal besøgende denne uge.
Antal besøgende i alt.

Glæder mig til at høre fra dig/jer
Emma
Avatar billede ducks Nybegynder
24. februar 2002 - 00:41 #9
www.gratis-ting.dk har et lille udvalg
Avatar billede emma-sofie Nybegynder
24. februar 2002 - 13:30 #10
Hej Larsen

Tror du, at du har tid til at hjælpe mig ?

Det vil virkelig redde min week-end

- Og husk - bare den nemmeste løsning, bare den kan det jeg ønsker...

;-) Emma
Avatar billede demojoe Nybegynder
24. februar 2002 - 13:36 #11
Har du icq eller noget... så kan du kontakte mig. så skal jeg se hvad jeg kan gøre.
Avatar billede emma-sofie Nybegynder
24. februar 2002 - 13:51 #12
Hej DemoJoe
Super !

Icq eller fast ADSL forbindelse har jeg desværre ikke.
Men du er MEGET velkommen til at sende mig en E-Mail, jeg logger på hele tiden for lige at tjecke post med mere...

Tælleren "skal bare" kunne det der står ovenfor !

Glæder mig til svar fra dig.

Emma
E-Mail: Emma_Sofie_W@Hotmail.com
Avatar billede demojoe Nybegynder
25. februar 2002 - 21:16 #13
Svar... jeg har sendt kode til emma per e-mail.

I alt er der tre filer, to asp filer og en Access database.
Filernes indhold er pasted nedenfor:

Index.asp:
-------------
<%
Option Explicit
Dim oConn
Dim sNow
Dim sDato

If Not Session("counted")= True Then
    Session("counted")=True
    sNow = Now()
    sDato = Year(sNow)
    If Month(sNow)<10 Then sDato = sDato & "0"
    sDato = sDato & Month(sNow)
    If Day(sNow)<10 Then sDato = sDato & "0"
    sDato = sDato & Day(sNow)
    Set oConn = server.createobject("ADODB.connection")
    oConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ= " &  Server.MapPath("counter.mdb")
    oConn.execute("INSERT INTO COUNTER (SessionID,Tid) VALUES('" & Session.SessionID & "','" & sDato &"')")
    oConn.Close
    Set oConn = Nothing   
End If
%>
-----------

Counter.asp
-----------
<%
Option Explicit
Dim sDato
Dim oConn
Dim RS
Dim vIdag,vUge,vIalt

Function fDateAsString(byRef sNow)
    sDato = Year(sNow)
    If Month(sNow)<10 Then sDato = sDato & "0"
    sDato = sDato & Month(sNow)
    If Day(sNow)<10 Then sDato = sDato & "0"
    sDato = sDato & Day(sNow)
    fDateAsString = sDato
End Function
Response.Buffer = 0
Set oConn = server.createobject("ADODB.connection")
oConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ= " &  Server.MapPath("counter.mdb")
set RS = Server.CreateObject("ADODB.Recordset")
RS.Open "SELECT COUNT(SESSIONID) FROM COUNTER WHERE Tid='" & fDateAsString(Date) &"'",oConn
vIdag = RS(0)
RS.Close
RS.Open "SELECT COUNT(SESSIONID) FROM COUNTER WHERE Tid>='" & fDateAsString(2+(Date-WeekDay(Date))) &"'",oConn
vUge = RS(0)
RS.Close
RS.Open "SELECT COUNT(SESSIONID) FROM COUNTER",oConn
vIalt = RS(0)
RS.Close
oConn.Close
Response.Write "Idag: " &vIdag & "<br>"
Response.Write "I denne uge: " & vUge & " (Siden " & 2+(Date-WeekDay(Date)) & ")<br>"
Response.Write "I alt: " & vIalt
%>
Avatar billede emma-sofie Nybegynder
04. marts 2002 - 23:15 #14
Jeg kan ikke lige gennemskue den ?
- Starter den forfra hver Mandag eller hvad ?
- Hvordan gør man, hvis man også vil se, hvormange besøgende der har været denne måned ??

Tak for et godt stykke arbejde.

;-)
Avatar billede demojoe Nybegynder
04. marts 2002 - 23:17 #15
Uge tælleren starter forfra hver mandag...
Der er ikke nogen månedes-tæller... men det kan da relativt nemt laves.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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