Avatar billede staz Nybegynder
08. januar 2002 - 10:21 Der er 15 kommentarer og
2 løsninger

Counter i asp

Hejsa.

For et stykke tid siden oprettede jeg et spm. som gik ud på og lave et count på et bestemt dok. Det kunne jeg sagtens med en txt. fil. Men nu skal jeg have en ting som counter alle mine doks.

Fx. jeg har 200 dokumenter, På hver dok. skal der stå hvor mange gange det er blevet læst. Hvordan gør jeg det uden og skulle oprette en txt. fil til hver dokument.

Jeg vil gerne have hele forklaring og ikke bare en stumb kode.
---- Staz ----
Avatar billede staz Nybegynder
08. januar 2002 - 10:21 #1
ups... stumb >> stump
Avatar billede myplacedk Nybegynder
08. januar 2002 - 10:27 #2
Hvor ikke bare kigge i serverens log?
Avatar billede staz Nybegynder
08. januar 2002 - 10:28 #3
?
Avatar billede isl19960 Nybegynder
08. januar 2002 - 10:36 #4
Du kunne smide det ind i en database og så kunne du lave en SQL-sætning der lavede statistik på hvor mange gange hvert dokument var besøgt...

Jeg ville gerne lave det til dig, men jeg har desværre ikke lige tid de næste par dage. Hvis du godt kan vente alligevel, må du lige sige til...
Avatar billede staz Nybegynder
08. januar 2002 - 10:41 #5
Det er noget i den stil jeg skal have, men jeg kan ikke og jeg vil gerne have det i løbet af idag eller i morgen hvis det er muligt.
Avatar billede cool_casper Nybegynder
08. januar 2002 - 11:47 #6
Jeg har en som tæller antal gange dokumentet er besøgt... Det er også baseret på en SQL o g Accessdatabase... Jeg kan finde den til dig, men det bliver først senere idag!
Avatar billede staz Nybegynder
08. januar 2002 - 12:17 #7
Ok
Avatar billede cool_casper Nybegynder
08. januar 2002 - 14:05 #8
Jeg ved ikke om du kan bruge den, men det virker fint for mig....
Du kan hente det her: http://www.visitme.dk/eksperten/log/log.zip
Det dokument der skal tælles på er count.asp, og javascriptet sørger for at tælle det... Istedenfor der skal fremkomme en billede med kryds i, redirecter den til pixel.gif som er en transperant, 1 x 1!
Og på log.asp tæller den og sætter ind i databasen...
Og på index.asp kan du tjekke din tæller... Det er en password beskyttelse på og kodeordet er \"pass\"... (uden dem her: \"\" !) Du kan jo selv lave det om.... Når du har logget ind kan du se de sider som jeg har lavet... Fordi log.asp tilføjer sidens navn (count.asp) i databasen slaæ du lave SQL strengen om til dine siders navn:

SELECT COUNT(ID) AS Antal FROM log WHERE Side = \'/dinside.asp\' ORDER BY \'Dato\'

I eks. er der tre forskellige sider...
Håber du kan bruge det... Du har sikkert spørgsmål da scriptet er lidt kludret, men jeg har ikke tid til at lave det om! :-)
Avatar billede staz Nybegynder
08. januar 2002 - 14:32 #9
Jeg prøver lige...
Avatar billede staz Nybegynder
08. januar 2002 - 15:33 #10
hej igen...

Jeg kan ikke få den til at virke så jeg håber du vil guide mig igennem.

Jeg har lavet min database om så at den kalder: artikler/et.asp, artikler/to.asp og artikler/tre.asp

Min filer min database ligger her www.mediegrafisk.dk/puzzel/demo.dbs og min filer ligger www.mediegrafisk.dk/puzzel/artikler/et.asp

Men jeg kan stadigvæk ikke få det til at virke, hvad kan der være galt.

Passwordet er det samme på www.mediegrafisk.dk/puzzel/index.asp

---- Staz ----
Avatar billede cool_casper Nybegynder
08. januar 2002 - 15:40 #11
Det er mig sorry:
På et.asp, to.asp, tre.asp:

<Script LANGUAGE=\"javascript\">
document.write (\"<img src=\'../log.asp?page=\" + escape(location.pathname) + \"\'>\");
</Script>

Der skal ikke stå: ../log.asp?page ,men log.asp?page ...  De ligger jo i samme dir! Sorry...
Avatar billede staz Nybegynder
08. januar 2002 - 15:53 #12
Niks, den fejl havde jeg selv rettet.
Avatar billede cool_casper Nybegynder
08. januar 2002 - 16:01 #13
Prøv at putte dette ind i stdenfor for Response.Redirect \"pixel.gif\" :

If Err.Number <> 0 Then
    Response.Write \"Error: \" & err.description
    Else
    Response.Redirect \"pixel.gif\"
  End If

SÅ kan vi se om der sker en fejl!
Avatar billede staz Nybegynder
09. januar 2002 - 09:13 #14
Hej igen

Jeg kan af en eller anden mærkværdig grund ikke uploade min database. Den skrive at den \"opening binary mode for database demo.mdb\", hvad det så end betyder...
Avatar billede cool_casper Nybegynder
09. januar 2002 - 09:51 #15
Det betyder at FTP-programmet åbner en binær mode forbindelse til serveren... Uploader den ikke bagefter.....??
Avatar billede staz Nybegynder
09. januar 2002 - 12:46 #16
Niks. Men adminstratoren her har lidt problemer med netværket lige nu og det er derfor siger han.... Men jeg har fundet anden løsning, noget mere omfattende, men det virker så jeg siger tak for hjælpen og du får lige point for ulejligheden....

---- Staz ----
Avatar billede cool_casper Nybegynder
09. januar 2002 - 16:47 #17
Thx....
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