dimar
Usuario habitual
Usuario habitual

Como hago un sistema de Usuarios en Línea y el de cuantos se han conectado en el transcurso del día.

Gracias de ante mano!!

Saludos y Suerte en sus proyectos!!!

Avatar Image
Moderador
Moderador

y el de mi@ no te acomoda .

De interés Público
NO AGREGARME COMO AMIGO, gracias
Asuntos claros en los temas
Consultas en temas no afines serán borradas
Tratemos de expresarnos bien, que así da gusto leer


dimar
Usuario habitual
Usuario habitual

El problema Gaf es que no quiero que al hacer clic vean las estadisticas. Ese es el problema.

Yo busco que las estadisticas sean privadas o que solamente no aparescan.

E estado buscando por Google pero aun no encuentro nada, aunque encontre un codigo que pondre aquí. Parece ser que es del lenguaje ASP:

Explicasion:

Contar los usuarios activos que hay en el sitio - [Por CoRSA]

Este conocido script que se encuentra en casi todos los sitios de ASP, sirve para contar los visitantes activos (presentes en el momento), que hay en nuestro sitio web.


El código se debe usar en el archivo Global.asa. No debe ir encerrado entre <% y %> y debe ser lo único que haya dentro del mismo. (Bueno, no lo único, pero jugar con el Global.asa no lo recomiendo).



Aqui está el código que va en el Global.asa

<script language=vbscript runat=server>

Sub Application_OnStart
Application("Activos") = 0
End Sub

Sub Application_OnEnd
End Sub

Sub Session_OnStart
Application.Lock
Application("Activos") = Application("Activos") + 1
Application.Unlock
End Sub

Sub Session_OnEnd
Application.Lock
Application("Activos") = Application("Activos") - 1
Application.Unlock
End Sub

</script>


Y para mostrar la informacion que recoge el Global.asa, o sea para mostrar los usuarios activos como lo hice yo en mi ejemplo, deben poner lo siguiente en la página que muestran el dato:

<P>En este momento hay <%=Application("Activos")%> usuario/s en nuestro sitio</P>



Ahora bien ese script no se como puedo colocarlo en mi web, pues yo trabajo con HTML y no tengo ni idea de ASP.

Si me pueden ayudar a ver como colocarlo en mi web y que funcione pues e intentado pero nada.


Y DISCULPENME LOS MODERADORES DEL FORO SI ESTE MENSAJE NO DEVERIA ESTAR AQUÍ EN TODO CASO MANDARLO PA DONDE QUIERAN...

Avatar Image
Moderador
Moderador

Si tu web esta alojada en mi@ ni aunque rueges correrá ese script ya que no hay soporte asp, solo php.

Mira aca http://phpws.vz4.net/index.php?id=scripts%20PHP donde dice usuarios activos , ese corre en php. No lo he probado eso si.

Una vez que me asegure que lo has visto lo moveré a php.

De interés Público
NO AGREGARME COMO AMIGO, gracias
Asuntos claros en los temas
Consultas en temas no afines serán borradas
Tratemos de expresarnos bien, que así da gusto leer


dimar
Usuario habitual
Usuario habitual

Huuuppp!!! Ok Gaf ya comprendo muchas gracias.

Pero nose como puedo instalarlo en mi web.

El me dice que haga esto:

Uso:
1.- Crea un fichero llamado "usuarios.txt" en el directorio donde vayas a situar
la página que contendrá la función "users()".

2.- Añádele permiso de escritura al fichero "usuarios.txt".

3.- Por último, escribe este código en el lugar exacto de la página .php que
mostrará los usuarios activos:

Actualmente hay:
<?
include("usuarios.php");
echo users();
?>
usuario(s) activos(s).



LO QUE NO SE ES COMO PUEDO LLAMAR LA FUNCION DE ESTE SCRIPT.

Pues no hay un script que pueda llamar a esta funcion pegandola en mi pagina de HTML.

Por favor alguien que me ayudar!!! y muchas gracias de ante mano!!!

Saludos y Suerte en sus proyectos!!!

Avatar Image
@man / @woman
@man / @woman
dimar, si quieres uno que sea privado y hasta lo puedas ocultar, porque no pruebas con el nedstat?? es muy bueno...sino el mejor

www.nedstat.com
dimar
Usuario habitual
Usuario habitual

Muchas gracias Ghost..

Bueno entre a la pagina, la cual me salio en ingles y busque la obcion en español pero ahora no encuentro la obcion de usuarios online.

Puedes decirme por favor donde esta el enlace pues no lo encuentro, gracias de ante mano

Saludos y Suerte en sus proyectos!!!

Avatar Image
Moderador
Moderador

Lo dicho se va php .

De interés Público
NO AGREGARME COMO AMIGO, gracias
Asuntos claros en los temas
Consultas en temas no afines serán borradas
Tratemos de expresarnos bien, que así da gusto leer


dimar
Usuario habitual
Usuario habitual
vamos Gaf explicame como puedo poner ese contador en mi web. Por favor!!! ó alguien que sepa de PHP. El problema es que yo trabajo con HTML y de PHP se muy poco!!

gracias!!

Saludos y Suerte en sus Proyectos!!!
Avatar Image
@man / @woman
@man / @woman

Sino sabes php ¿para que liarte? usa alguno de los que te dan muchas webs...

Si quieres liarte con php o incluso aprender. http://www.xergio.net/?Aprende

dimar
Usuario habitual
Usuario habitual
ESTA BIEN PUES!!!! bueno se alguieto pero no mucho amigo NoSetup

Pero con paciencia pude colocarlo pero no funciona bien, pues no cuenta las entradas. Entre por medio de dos computadoras y me cuenta igua a 1. Dejare el enlace del ejemplo que hice

https://chateadores.webcindario.com/mostrar.php

Ha!!! es este el que no funciona:

http://www.phpadictos.com/descargas/index.php?action=download&id=25


Si alguien me puede ayudar mucho sabre agradecer!!!

Saludos y Suerte en sus Proyectos!!!
Avatar Image
@man / @woman
@man / @woman

La web en si no dice nada... pues no se puede ver el código.

¿Cual es el código que has usado para hacer el contador online?


Y si la descarga no te funciona, pues se lo dices a los del server donde estan para que lo arreglen.

dimar
Usuario habitual
Usuario habitual

NoSetup.tk disculpa ahora si es que lo borre sin querrer. ahora si funciona el ejemplo.

El enlace de la descarga si funciona la coloque para que todos pudieras descargarlo.

No entiendo porque no funciona.

Avatar Image
@man / @woman
@man / @woman

si que funcionan la descarga... cosas mias y del mozilla... lo siento.


Acabo de entrar en la web y pone que 2... por lo que creo que estara bien.

dimar
Usuario habitual
Usuario habitual

Ya se porque no me contaba es que en una de las variables que es esta:

<?
function users()
{
// este es el tiempo que un usuario figura como activo (por defecto 10 minutos)
$tiempo_activo = 50;
$fichero = "usuarios.txt";
$array = file($fichero);

// captura la ip
if (getenv(HTTP_X_FORWARDED_FOR))
{
$ip=getenv(HTTP_X_FORWARDED_FOR);
}
else
{
$ip=getenv(REMOTE_ADDR);
}

$tiempo = time() + $tiempo_activo;

for($conta = 0, $found = 0; $conta < count($array); $conta++)
{
$datos = explode(":",$array[$conta]);

if( $datos[0] != $ip && $datos[1] > time()) $insert .= $datos[0] . ":" . $datos[1] . "\r\n";
else { if($datos[0] == $ip)$found++; }
}

if($found <= 1) $insert .= $ip . ":" . $tiempo;

$fptr = fopen($fichero,"w+&quot;
fwrite($fptr,$insert);
fclose($fptr);

$array = file($fichero);

return(count($array));
}
?>


Lo que dice en negrita es que al parecer hay que esperar 10 minutos para que pueda contar al usuario como online.

Asi que retiro lo dicho de que no funciona, hasta donde pude ver si funciona. Lo otro es que funcione realmente sin problemas!!!

Saludos y Suerte en sus Proyectos!!!

Avatar Image
@man / @woman
@man / @woman

El tiempo es como lo que tiene mi@... se considera activo si hace menos de X segundos que ha entrado.

Pues nada... ya lo tienes.

dimar
Usuario habitual
Usuario habitual

Que va no confio en esa variable

Porque todo tiene que ser tan Jodio...

Alguien me puede dar obciones de paginas que ofrescan el servicio que busco de usuarios online aparte del que ofrece mi@ ya que este no me gusta pues el usuario puede ver las estadisticas.

Gracias de ante mano!!!

Saludos y Suerte en sus Proyectos!!!

theantraxx
Usuario Novato
Usuario Novato

yo estoy interezado en hacer un sistema d usuarios q dependiendo de el usuario y la contraseña q se coloque, va hacia una direccion especifica, que nadie mas pueda entrar alli sin saberse el usuario y la contraseña, estare esperando una pronta respuesta, mi correo es theantraxx@hotmail.com, no me agreguen al messenger, pues casi no lo abro, escribanme directa mente al correo

Avatar Image
Moderador
Moderador

Detalles:

No revivas temas antiguos.

Si preguntas en un foro la respuesta va en el foro, nada de mails ni otras cosas .

Y finalmente creo que una pasada por http://www.hotscripts.com/category/php/scripts-programs/ te ayudará .

De interés Público
NO AGREGARME COMO AMIGO, gracias
Asuntos claros en los temas
Consultas en temas no afines serán borradas
Tratemos de expresarnos bien, que así da gusto leer


ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 13/Abr/2004, 19:58
666Albert7 phpmysql.tk NoSetup.org eliasprofetas Dilyfe_Bardiel53kApr/04
Por: , el 23/Feb/2011, 19:17
XabiXab Josepepe03322kFeb/11
Por: , el 14/May/2010, 22:30
XabiXab NoSetup.org GestionXls User 661452552kJun/10
Por: , el 07/May/2010, 20:06
XabiXab NoSetup.org rarroba32kSep/14
Por: , el 22/Abr/2010, 05:46
Overlick NoSetup.org GestionXls XabiXab52kMay/10