Släng scriptet åt helvete, det är bara skit... kolla på wF script, där finns en bättre variant om jag inte minns fel. :)
------------------
Peter D
4 svar · 202 visningar · startad av Jörgen HP
Hej!
Sitter och leker med ett antal-inloggade script. Det var ett färdigt script från någon ASP script sida jag tänkte testa. Men det sket sig direkt :(
mvh Jörgen
Jag får felmeddelande:
Application object error 'ASP 0197 : 80004005'
Disallowed object use
/HOME/B1180/PUBLIC_HTML/GLOBAL.ASA, line 4
Cannot add object with apartment model behavior to the application intrinsic object.
och då koden i global.asa
<script language="vbscript" Runat="server">
sub application_onStart
application("users") = 0
set application("oRsUser") = Server.CreateObject("ADODB.RecordSet")
application("oRsUser").cursorLocation = 3
application("oRsUser").Fields.Append "user",201,255
application("oRsUser").open
end sub
sub session_onStart
session("user") = ""
end sub
sub session_onEnd
application.lock
application("oRsUser").filter = "user = '" & session("user") &"'"
application("oRsUser").delete
application("users") = application("users") -1
application("oRsUser").filter = 0
application.unlock
session("user") = ""
end sub
</script>
------------------
// Fin signatur
Jorgen hp = new Jorgen(this);
Släng scriptet åt helvete, det är bara skit... kolla på wF script, där finns en bättre variant om jag inte minns fel. :)
------------------
Peter D
För att får det där att fungera måste du in i registret på servern... Dessutom ser det där scriptet inte så bra ut om man vill ha prestanda påsin sida, att skapa ett objekt som ligger i minnet tills servern stängs av är lite overkill för en sådan funktion, när det går att lösas på ett betydligt enklare sätt.
Kolla i FAQ för detta forum: http://cgi.webforum.nu/wf/arkiv/asp_faq.html#besokare_online
------------------
Vide rox = new Vide();
rox.learn("C#");
webeye.nu
Hej!
Men besökare online är inga beskymmer. Det är ett smart sätt att lista inloggade medlemmar som är kruxet.
mvh Jörgen
------------------
// Fin signatur
Jorgen hp = new Jorgen(this);
[Redigerat av jorgen den 25 aug 2001]
Lägg till den inloggade användaren i en application:
application("medlemmar online här och nu!") = application("medlemmar online här och nu!") & "Jesus,"
Sen använder du bara Split() och visar dem.
Glöm inte att ta bort dem sen ur appsen.
[r] Strängen ser ju ut så här när ex. 5 är inloggade:
"Jesus,Gud,Maria,Josef,Berra,"
------------------
Peter D
[Redigerat av Pace den 25 aug 2001]