hämta infå me hjälp av en bild?

ASP

8 svar · 258 visningar · startad av jispir

Medlem sedan maj 20011 343 inlägg
Trådstart#1

Det är så att jag håller på med ett statistik script men jag skulle vilja kunna göra så att mina polare ska kunna använda det oxå och det är där mitt problem är jag vet inte hur jag ska göra.

Jag vill ha så att de har en bild på deras sida och varje gång den bilden uppdateras på deras sida då ska databasen uppdateras med nya värden oxå.
(typ som netstat har)

Hoppas ni förstår vad jag menar.

Medlem sedan maj 2000269 inlägg
#2

<IMG SRC="http://www.hej.com/statistik.asp?IP=213.323.44.123&screen=800x600"> ungefär.
alla data får du hämta med java-script.

Medlem sedan maj 20011 343 inlägg
#3

kan ju inte java-script ;)

Nån som vet hur en sån kod skulle se ut?

Medlem sedan dec. 19996 721 inlägg
#4

Vad vill du ha med i statistiken? Ska du inte ha med upplösningen från Netscape, ska inte Javascript behövas.

Medlem sedan maj 20011 343 inlägg
#5

Den ska visa hur många besökare som har varit på sidan idag samt sen mätningen började.

Den visar oxå vilken webbläsare besökarna använder.

Medlem sedan dec. 19996 721 inlägg
#6

Oki.

Lägg in en bild

<IMG SRC="statistik.asp" WIDTH="1" HEIGHT="1">

och i statistik.asp lagrar du data från de variabler i request.servervariables som du vill ha med. I en databas, eller i en textfil.

Vill du att bilden ska synas gör du som ovan, och returnerar en bild från statistik.asp med response.redirect. Annars kan du använda javascript, och hämta bilden i bakgrunden.

<SCRIPT LANGUAGE="Javascipt">
logImage=new Image();
logImage.src='statistik.asp';
</SCRIPT>

Mumbojumbo?

Medlem sedan maj 20011 343 inlägg
#7

jag ska sätta mig att försöka koda ihop detta nu så det funkar. Tack för hjälpen emission.

<r>
Det som är tänkt är att den ska hämta värden ifrån ett speciellt ID nr funkar det att göra det på samma sätt som det du beskrev här uppe eller är det helt fel då?
</r>

Medlem sedan maj 20011 343 inlägg
#8

det funkar inte :(

så här ser den bilden som ska ligga på deras sida ut

<IMG SRC="http://www.webtomten.com/stats/statistik.asp?id=2" WIDTH="1" HEIGHT="1">

sidan som ska uppdatera i databasen alltså statistik.asp ser ut så här

<%
id=request.querystring("id")
	Set objConn = Server.CreateObject("ADODB.Connection")
	objConn.Open Application("DBstr")
	
	strIp = Request.ServerVariables("REMOTE_HOST")
	strKlient = Request.ServerVariables("HTTP_USER_AGENT")
	dtmDatum = Now
	strReferer = Request.ServerVariables("HTTP_REFERER")
	
	SQL = "INSERT INTO logg (dtm, ip, klient, referer, tillhar) VALUES (#" & dtmDatum & "#, '" & strIp & "', '" & strKlient & "', '" & strReferer & "', " & id & ")"
	objConn.Execute(SQL)
	
	objConn.Close
	Set objConn = Nothing
	Application("DBstr") = "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.Mappath("stats.mdb") & ""

%>

Vad är det för fel för den uppdaterar inte i datbasen

Medlem sedan apr. 20007 588 inlägg
#9

Läs felmeddelandet från servern, det brukar underlätta felsökning ;)

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Driver Manager] Datakällan hittades inte och ingen standarddrivrutin är angiven
/stats/statistik.asp, line 4

262 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)