%
'response.buffer = true
response.CacheControl = "must-revalidate, no-store"
Dim namn
Dim alder
Dim dagar
Dim MinCon
Dim rs
Dim SQL
Dim nummer
Dim timmen
Dim idag
Dim veckan
Dim manaden
Dim totalt
Dim basta(100)
Dim farg
Dim tid_timeout
tid_timeout = 3 ' Hur ofta uppdatera innehållet på denna sidan
uppdaterad = DateDiff("n",application("ToppUppdat") , Now)
Sub SkrivTempfil
Set fileObj=Server.CreateObject("Scripting.FileSystemObject")
'---Open file
set file1 = fileObj.OpenTextFile("D:\vb\Övervakning\temp.txt", 2, true)' Skriver över gamla filen
file1.WriteLine("T" & application("TempThn") & "_" & FormatDateTime(Now,4))
file1.Close
set file1=nothing
set fileObj=nothing
End Sub
Function GetHTML(strPage)
On Error Resume Next
' Set XMLHttp = Server.CreateObject ("Microsoft.XMLHTTP")
Set XMLHttp = Server.CreateObject("MSXML2.ServerXMLHTTP")
' XMLHttp.Open "GET", strPage ,False,"",""
' XMLHttp.Send
XMLHttp.Open "GET", strPage ,True,"","" ' True för asynkron begäran
Call XMLHttp.Send()
If XMLHttp.readyState <> 4 then
XMLHttp.waitForResponse 2
End If
If Err.Number = 0 Then
If XMLHttp.Status = 200 then
GetHTML = XMLHttp.ResponseText
Else
'GetHTML = "Incorrect URL"
GetHTML = "???"
End if
Else
'GetHTML = Err.Description
GetHTML = "????"
End If
Set XMLHttp = Nothing
End Function
Function dublett(namn)
Dim i
Dim ledig
ledig = 0
For i = 1 To 99
If basta(i)=namn Then dublett=True : Exit Function
If ledig=0 And basta(i)="" Then ledig=i : Exit For
Next
basta(ledig)=namn
dublett=False
End Function
Sub nolladublett
Dim i
For i = 1 To 99
' response.write("
" & i & basta(i)) ' Felkoll!
basta(i)=""
Next
End Sub
If uppdaterad > tid_timeout Then
' Räkna ut lite statistik
Set MinCon = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
MinCon.Open = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\Inetpub\www.telder.com\admin\dbasen.mdb"
'SQL = "SELECT tblQuizTopplista.datum"
'SQL = SQL & " FROM tblQuizTopplista"
'rs.Open SQL, MinCon
timmen=0
idag=0
veckan=0
manaden=0
totalt=0
'Do while Not rs.EOF
' alder=DateDiff("n", rs("datum"), Now)
' If alder < 60 Then
' timmen=timmen+1
' idag=idag+1
' veckan=veckan+1
' manaden=manaden+1
' ElseIf alder < 1440 Then
' idag=idag+1
' veckan=veckan+1
' manaden=manaden+1
' ElseIf alder < 10080 Then
' veckan=veckan+1
' manaden=manaden+1
' ElseIf alder < 43800 Then
' manaden=manaden+1
' End If
' totalt=totalt+1
' rs.MoveNext
'Loop
'rs.close
Set rs = MinCon.Execute("SELECT COUNT(*) AS antalPoster FROM tblQuizTopplista")
totalt = rs("antalPoster") + 200000 ' + antal arkiverade poster
Set rs = MinCon.Execute("SELECT COUNT(*) AS antalPoster FROM tblQuizTopplista WHERE tblQuizTopplista.datum > #" & DateAdd("n", -43800, Now) & "#")
manaden = rs("antalPoster")
'Set rs = MinCon.Execute("SELECT COUNT(*) AS antalPoster FROM tblQuizTopplista WHERE tblQuizTopplista.datum > #" & DateAdd("n", -10080, Now) & "#")
'veckan = rs("antalPoster")
Set rs = MinCon.Execute("SELECT COUNT(*) AS antalPoster FROM tblQuizTopplista WHERE tblQuizTopplista.datum > #" & DateAdd("n", -1440, Now) & "#")
idag = rs("antalPoster")
Set rs = MinCon.Execute("SELECT COUNT(*) AS antalPoster FROM tblQuizTopplista WHERE tblQuizTopplista.datum > #" & DateAdd("n", -60, Now) & "#")
timmen = rs("antalPoster")
rs.Close
application("totalt") = totalt
application("manaden") = manaden
application("idag") = idag
application("timmen") = timmen
application("TempThn") = GetHTML("http://www.temperatur.nu/termo/trollhattan/temp.txt")
'application("TempThn") = "avstängd"
'Tempen
if len(application("TempThn")) > 2 then application("TempThn") = left(application("TempThn"), len(application("TempThn"))-1)
SkrivTempFil()
Else 'Nyss laddad sida
totalt = application("totalt")
manaden = application("manaden")
idag = application("idag")
timmen = application("timmen")
End If
%>
Quiz |
||||||||||||||
Denna delen av telder.com innehåller den gamla versionen av Quiz. Sidan kommer att finnas kvar ett tag, men bli medlem på nya sidan istället, den är om inte annat snyggare! Här är länken till nya www.telder.com /Dick |
||||||||||||||
|
Quiz! " & Application("BastSistaTimmen") & " |
Veckans bästa spelare
Om inte, logga in och spela, du är garanterad en plats!") ElseIf dublett(strLoggedInUsername) = True Then ' Användaren ÄR med på listan Response.Write("Tipsa gärna dina vänner om Quizzet!") Else Response.Write("Spela Quiz! Du är garanterad en plats i topplistan!") End If End If%> |
Månadens bästa spelare
|
||||||||||||
Röd-orange-gul är nya på listan, grå-svart är på väg ut... |
||||||||||||||