Foros del Web » Programando para Internet » ASP Clásico »

Solo para maestros!!!

Estas en el tema de Solo para maestros!!! en el foro de ASP Clásico en Foros del Web. mandalo completo entonces socio.. a recolectar se ha dicho......

  #31 (permalink)  
Antiguo 07/05/2002, 14:15
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 6 meses
Puntos: 0
Re: Solo para maestros!!!

mandalo completo entonces socio..

a recolectar se ha dicho...
  #32 (permalink)  
Antiguo 07/05/2002, 15:38
 
Fecha de Ingreso: marzo-2002
Mensajes: 59
Antigüedad: 23 años, 2 meses
Puntos: 0
Re: Solo para maestros!!!

La idea es muy buena, Si puedes mandarmelo le hecho un vistacillo a ver que tal. .
La verdad es que no he hecho ninguno asi todavía. :)

[email protected]

Gracias compañero
  #33 (permalink)  
Antiguo 07/05/2002, 16:33
 
Fecha de Ingreso: enero-2002
Mensajes: 48
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: Solo para maestros!!!

Buen foro amigos. Para complementar: Las direcciones IP se pueden tratar dentro de un rango y las demas simplemente entran en el contador. Que sencillo

Mauricio
  #34 (permalink)  
Antiguo 08/05/2002, 08:01
Avatar de fenix4  
Fecha de Ingreso: noviembre-2001
Ubicación: Caracas
Mensajes: 226
Antigüedad: 23 años, 6 meses
Puntos: 1
Re: Solo para maestros!!!

Código:
Sub Application_OnStart
application.lock 
application("max_intentos")=3
application("activa")="si"
	Const ForReading = 1
	Dim fso, MyFile
	Set fso = CreateObject("Scripting.FileSystemObject")
	Set MyFile = fso.OpenTextFile("contador.txt", ForReading)
	ReadLineTextFile = trim(MyFile.ReadLine)

application("visitas")=0
application("contador")=ReadLineTextFile
application("fecha")=date()
Application("ActiveUsers") = 0
Dim Auxiliar()
Redim Auxiliar(9)
Application("Opiniones")=Auxiliar
application.UnLock 
End Sub

Sub Session_OnStart
Session.Timeout = 10
Session("Start") = Now
Session("intentos") = 0
Application.Lock
Application("ActiveUsers") = Application("ActiveUsers") + 1

	If application("fecha") = Date() Then 
		If Instr(Request.ServerVariables("REMOTE_ADDR"),"172.17.1")=False Then
			if Instr(Request.ServerVariables("REMOTE_ADDR"),"150.187.96")=False then
				application("contador")=application("contador")+1				
			end if	
		end if	
		application("visitas")=application("visitas")+1
		
	Else
		application("fecha") = Date()
		application("visitas") = 0 
	end if

Application.UnLock

End Sub

Sub Session_OnEnd
Application.Lock
Application("ActiveUsers") = Application("ActiveUsers") - 1
Application.UnLock
End Sub

Sub Application_OnEnd
	Const ForWriting = 2
	Dim fso, MyFile
	Set fso = CreateObject("Scripting.FileSystemObject")
	Set MyFile = fso.OpenTextFile("contador.txt", ForWriting, True)
	MyFile.WriteLine (application("contador"))
	MyFile.Close
End Sub
Alli tienen el codigo!!! cualquier duda me avisan, si creen que se le pueden mejorar cosas tambien me avisan, gracias, nota existen otros items que son para otras cosas!!!!!


Este contador lo unico que no hace es contar los usuarios de un rango de IP`s, pero si lo toma encuenta para las sessiones...


P.S.L.P.S
  #35 (permalink)  
Antiguo 09/05/2002, 08:49
Avatar de fenix4  
Fecha de Ingreso: noviembre-2001
Ubicación: Caracas
Mensajes: 226
Antigüedad: 23 años, 6 meses
Puntos: 1
Re: Solo para maestros!!!

Hola a todos, veo que muchos entraron y por supuesto vieron el codigo, pero no muchos me preguntaron de el, o dieron su opinión o dijeron si les funciono, la verdad es que quiero saber si esta perfecto, que se le puede mejorar?, no existe alguien que me pueda dar su opinión?, MAESTROS esto es con ustedes, el codigo esta tan bien??? Vamos espero sus criticas!!! y/o opiniones...

Espero aprender de mis errores y ayudar a
quien pueda.
:)


P.S.L.P.S
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:09.