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

¿Un contador de usuarios activos sin global.asa?

Estas en el tema de ¿Un contador de usuarios activos sin global.asa? en el foro de ASP Clásico en Foros del Web. Necesito saber si existe forma humana de hacer contador de usuarios activos sin necesidad de usar global.asa, porque mi servidor no soporta ese archivo (bueno ...
  #1 (permalink)  
Antiguo 14/02/2002, 20:40
 
Fecha de Ingreso: febrero-2002
Mensajes: 191
Antigüedad: 22 años, 4 meses
Puntos: 0
¿Un contador de usuarios activos sin global.asa?

Necesito saber si existe forma humana de hacer contador de usuarios activos sin necesidad de usar global.asa, porque mi servidor no soporta ese archivo (bueno si pagas si claro).

Un tipo me dijo que me vendía el código, pero la verdad es que paso de él, ni me fio ni me parece un buen compañero.

Alguien tiene este código o alguno similar?

en su defecto...Alguien saber hacer un contador de usuarios activos con java?

:)
  #2 (permalink)  
Antiguo 14/02/2002, 20:45
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: ¿Un contador de usuarios activos sin global.asa?

creo que no podras realizarlo sin el global.asa ya que necesitas las variables de aplicación y el reconocimiento de sesiones iniciada y terminada que te permite el global.asa

saludos :(
  #3 (permalink)  
Antiguo 14/02/2002, 20:57
Avatar de MARKWEB  
Fecha de Ingreso: septiembre-2001
Ubicación: En mi casa
Mensajes: 1.562
Antigüedad: 22 años, 8 meses
Puntos: 0
Re: ¿Un contador de usuarios activos sin global.asa?

quieres un contador de visitas???

si es asi hay varia web que te dan ese servicio

<P><center><embed width=300 height=90 loop=true src="http://www2.netexplora.com/mw_serial/fm.swf"></center></P>
  #4 (permalink)  
Antiguo 15/02/2002, 06:37
Avatar de macedo  
Fecha de Ingreso: enero-2002
Ubicación: Madrid
Mensajes: 124
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: ¿Un contador de usuarios activos sin global.asa?

Yo he desarrollado uno de la siguiente manera:

Cuando el usuario accede, su nombre de usuario y el timer del servidor (separados por un caracter, por ejemplo &quot;#&quot;) se añade a una variable de aplicación (de cadena). Un frame oculto se recarga cada cierto tiempo y actualiza la cadena con el nuevo timer.

Este frame, además, chequea todos los usuarios y sus timer's, y si álguno es más antiguo de lo que debiera (por ejemplo tres veces el tiempo de recarga del frame), lo elimina de la cadena.

El conjunto &quot;Nombre de usuario&quot; + &quot;timer&quot; se separa del de los demas usuarios mediante otro caracter separador (en mi caso &quot;|&quot;). De esta forma el número de usuarios activos lo obtienes de Ubound(split(Variable_de_Aplicación),&quot;|&quot; ,-1)

De este modo puedes tener un control sobre los usuarios activos sin necesidad de un global.asa

Espero que te sirva.

Si no, te puedo mandar el código, pero creo que deberías currartelo en función de tus propias necesidades.
  #5 (permalink)  
Antiguo 15/02/2002, 12:53
Avatar de macedo  
Fecha de Ingreso: enero-2002
Ubicación: Madrid
Mensajes: 124
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: ¿Un contador de usuarios activos sin global.asa?

Te paso el código que te comentaba antes:

Ha de estar en un frame (en mi caso oculto) que se autorecarge cada cierto tiempo (10 seg por ejemplo)

ArrUSERS=Split(Application(&quot;USUARIOS&quot;),& quot;|&quot;,-1)
for contador=0 to Ubound(ArrUSERS)-1
ArrACTUAL=Split(ArrUSERS(contador),&quot;#&quot;,-1)
if (Timer-INT(ArrACTUAL(1)))&gt;30 then
ArrUSERS(contador)=&quot;&quot;
else
if ArrActual(0)=Session(&quot;USER&quot;) then ArrACTUAL(1)=Int(Timer): ArrUSERS(contador)=ArrACTUAL(0)&amp;&quot;#&quot;& amp;ArrACTUAL(1)
end if
next

TODOS=&quot;&quot;
for contador=0 to Ubound(ArrUSERS)-1
if ArrUSERS(contador)&lt;&gt;&quot;&quot; then TODOS=TODOS&amp;ArrUSERS(contador)&amp;&quot;!&quo t;
next
Application(&quot;USUARIOS&quot;)=TODOS

Numero_de_usuarios=Ubound(Split(Application(&quot; USUARIOS&quot;),&quot;|&quot;,-1))

Además tienes que hacer lo siguiente cuando el usuario loge:

Application(&quot;USUARIOS&quot;)=Application(&quo t;USUARIOS&quot;)&amp;Session(&quot;USER&quot;)&am p;&quot;#&quot;&amp;Cstr(Timer)&amp;&quot;|&quot;

Espero que te sirva.

Saludos.
  #6 (permalink)  
Antiguo 15/02/2002, 22:29
 
Fecha de Ingreso: febrero-2002
Mensajes: 191
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: ¿Un contador de usuarios activos sin global.asa?

Pues muchas gracias amigo macedo, espero sacarle partido a ese código. Si te digo la verdad no se me había ocurrido nada similar, gracias.
  #7 (permalink)  
Antiguo 17/02/2002, 21:11
 
Fecha de Ingreso: febrero-2002
Mensajes: 191
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: ¿Un contador de usuarios activos sin global.asa?

Pues esto no me funciona, me da un error con lo del split...
¿Podrías poner el código completo que usas tú?

Apiadate de un novato en ASP... :P
  #8 (permalink)  
Antiguo 18/02/2002, 10:09
Avatar de macedo  
Fecha de Ingreso: enero-2002
Ubicación: Madrid
Mensajes: 124
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: ¿Un contador de usuarios activos sin global.asa?

¿Podrías poner exáctamente la linea que te da el error?

Por si acaso, te recuerdo que la parte de login, la de

Application(&quot;USUARIOS&quot;)=Application(&quo t;USUARIOS&quot;)&amp;Session(&quot;USER&quot;)&am p;&quot;#&quot;&amp;Cstr(Timer)&amp;&quot;|&quot;

debe ejecutarse antes de que se cargue el frame del contador de usuarios.

Si no fuese así, estarías intentando hacer un split de una cadena nula.

Saludos
  #9 (permalink)  
Antiguo 21/02/2002, 18:45
 
Fecha de Ingreso: febrero-2002
Mensajes: 191
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: ¿Un contador de usuarios activos sin global.asa?

El error del split ya está solucionado...
lo que ocurre ahora es que el error me lo da en el tiempo de ejecución:

<pre> Error de Microsoft VBScript en tiempo de ejecución,No coinciden los tipos: 'ArrACTUAL(...)',(Line:3, Char:0, Context:0), </pre>

es la linea que pone:
<pre> if (Timer-INT(ArrACTUAL(1)))&gt;30 then </pre>

Vamos a ver, yo lo he hecho así:
He crado una página de frames.
En un frame oculto pongo la linea:
<pre> &lt;%Application(&quot;USUARIOS&quot;)=Application (&quot;USUARIOS&quot;)&amp;Session(&quot;USER&quot ;)&amp;&quot;#&quot;&amp;Cstr(Timer)&amp;&quot;|&q uot;%&gt; </pre>
y en el frame real pongo el resto...
La página se carga perfectamente, pero me da el error cuando le doy a actualizar...

Te agradecería, si no tienes inconveniente, que te pusierasen contacto conmigo mediante email, me puedes enviar uno desde mi perfil de usuario pues puse mi email verdadero.

Si no lo ves conveniente pues aigue por aqui, pero por favor ayudame!!

Gracias
  #10 (permalink)  
Antiguo 22/02/2002, 11:10
Avatar de macedo  
Fecha de Ingreso: enero-2002
Ubicación: Madrid
Mensajes: 124
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: ¿Un contador de usuarios activos sin global.asa?

Te he enviado un mail a través del perfil.

Lo malo es que en perfil no aparece la dirección de correo completa, sólo aparece [email protected].

Como no sé si te habrá llegado, te digo mi dirección. Es la siguiente:
[email protected].

Tengo preparado un .zip que te va a encantar.
No sólo cuenta los usuarios sino que también lleva mensajería instantanea (o casí).

Espero tu respuesta.
  #11 (permalink)  
Antiguo 22/02/2002, 11:20
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: ¿Un contador de usuarios activos sin global.asa?

<a href='ir.asp?http://www.forosdelweb.com/mensaje.asp?id=64391' target='_blank'>http://www.forosdelweb.com/mensaje.asp?i...</a>

saludos :) ;)
  #12 (permalink)  
Antiguo 22/02/2002, 11:48
 
Fecha de Ingreso: febrero-2002
Mensajes: 191
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: ¿Un contador de usuarios activos sin global.asa?

Gracias Macedo y Juanjose.

POr cierto el mensaje que enlazaste habla de un contador de usuarios activos pero en PHP... :P
  #13 (permalink)  
Antiguo 22/02/2002, 12:00
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: ¿Un contador de usuarios activos sin global.asa?

bueno primero que nada soy jose manuel ahora bien hasta donde lei tu lo que haces con ese contador de visitas es unicamente poner el codigo dentro de tu pagina y listo ya que el contador funciona no se de que manera...

saludos :) ;)
  #14 (permalink)  
Antiguo 22/02/2002, 12:22
 
Fecha de Ingreso: febrero-2002
Mensajes: 191
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: ¿Un contador de usuarios activos sin global.asa?

Perdón por la equivocación de nombre, jeje.Me parece que eso no funcionaría en un servidor que no soporte PHP, porque es un lenguaje del lado del servidor igual que ASP. Y de momento Brinkster que es mi server no soporta PHP, porque quiere apostar por el lenguaje ASP.

De todas formas lo probaré a ver que tal

Gracias.
  #15 (permalink)  
Antiguo 22/02/2002, 13:58
Avatar de macedo  
Fecha de Ingreso: enero-2002
Ubicación: Madrid
Mensajes: 124
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: ¿Un contador de usuarios activos sin global.asa?

Hola Toniquio:

Si quieres que te mande los códigos, date prisa. Me queda una hora para irme de la oficina y lo más probable es que no me conecte en todo el fin de semana.

Aun no tengo tu dirección.

Saludos
  #16 (permalink)  
Antiguo 22/02/2002, 19:02
 
Fecha de Ingreso: febrero-2002
Mensajes: 191
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: ¿Un contador de usuarios activos sin global.asa?

PUes vaya una putada, porque resulta que el mensaje te lo escribí está mañana precisamente para que me pudieras mandar los códigos para estudiarlos este finde.
Pero como resulta que el puto Outlook 2000 no vale un duro, pues el mensaje ha quedado almacenado hasta que lo he abierto hace un cuarto de hora.

En fin... Ya me lo mandarás.

Gracias por preocuparte ;)
  #17 (permalink)  
Antiguo 23/02/2002, 06:07
Avatar de macedo  
Fecha de Ingreso: enero-2002
Ubicación: Madrid
Mensajes: 124
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: ¿Un contador de usuarios activos sin global.asa?

Parece que al final sí que me voy a tener que conectar el fin de semana.

Por si no lo has revisado, ya lo tienes en tu buzón.

Espero que te sirva.

Saludos ;)
  #18 (permalink)  
Antiguo 23/02/2002, 11:59
 
Fecha de Ingreso: febrero-2002
Mensajes: 191
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: ¿Un contador de usuarios activos sin global.asa?

Gracias Macedo ya lo he recibido, aver si le saco el jugo este finde.

Mil gracias colega
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 01:58.