hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
06 de Julio de 2008, 01:27:09
Noticias: Te consideras bueno en C++?
Para ver este enlace Registrate o Inicia Sesion
Aquí

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Desarrollo Web
| | |-+  Php (Moderador: shevchenko)
| | | |-+  Visitantes activos con PHP
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Visitantes activos con PHP  (Leído 1189 veces)
vart001
Administrador
*****
Desconectado Desconectado

Mensajes: 1,557


El Mero, mero!


Ver Perfil WWW
« : 02 de Mayo de 2005, 04:14:49 »

Visitantes activos  con PHP

 Este código permite saber los visitantes activos que hay en la web.

<?php
// Configuración de las variables
$arch = "dades.txt";
// Archivo de datos de los usuarios (coloque la ruta completa dentro del servidor).
$logoutTime = 900;
// Tiempo tras el cual un usuario es considerado inactivo (en segundos).
$IP = $REMOTE_ADDR;
$count = 0;
$res = '';
$fp = fopen($arch,"r");
$t = time();
$content = fread($fp,filesize($arch));
fclose($fp);
$lineas = split(" ",$content);
for ($i=0; $i < count($lineas); $i++)
{   
   $datos = split(':',$lineas[$i]);   
   $n = $t - $logoutTime;   
   if ($datos[0] != $IP && $datos[1] > ($n))
   {     
    $res .= "$datos[0]:$datos[1] ";     
    $count++;
   }
}
$res .= "$IP:$t ";
$count++;
$fp = fopen($arch,"w");
fwrite ($fp,$res);
fclose($fp);
echo "Hay $count visitantes activos";
En línea

root from cph


Para ver este enlace Registrate o Inicia Sesion
Hackear hotmail aqui

The Lich
NZ1
*
Desconectado Desconectado

Mensajes: 51


Member, pOrtal HAcker


Ver Perfil
« Respuesta #1 : 26 de Julio de 2006, 12:34:24 »

este es el ke estuve viendo y tuve dudas pero lo veo diferente del otro.
este es para ver lo users en tiempo real, pero el ke yo kiero es para saber
la cantidad de visitas de halgo para poner el número en alguna parte.

igual este ya ke está lo voy a testear.



Citar
<?php
// Configuración de las variables
$arch = "dades.txt";
// Archivo de datos de los usuarios (coloque la ruta completa dentro del servidor).
$logoutTime = 900;
// Tiempo tras el cual un usuario es considerado inactivo (en segundos).
$IP = $REMOTE_ADDR;
$count = 0;
$res = '';
$fp = fopen($arch,"r");
$t = time();
$content = fread($fp,filesize($arch));
fclose($fp);
$lineas = split(" ",$content);
for ($i=0; $i < count($lineas); $i++)
{   
   $datos = split(':',$lineas[$i]);   
   $n = $t - $logoutTime;   
   if ($datos[0] != $IP && $datos[1] > ($n))
   {     
    $res .= "$datos[0]:$datos[1] ";     
    $count++;
   }
}
$res .= "$IP:$t ";
$count++;
$fp = fopen($arch,"w");
fwrite ($fp,$res);
fclose($fp);
echo "Hay $count visitantes activos";


entonces en mi host me creo un userson.txt y este code php lo pongo ej:
en una tabla y listo de displayará la cantidad de ellos. tambien me gustaría
saver sovre ver la cantidad en número y el nombre de los usuarios igual
ke en este foro. saludos





« Última modificación: 26 de Julio de 2006, 12:35:35 por The Lich » En línea
Universal SAC
NZ3
***
Desconectado Desconectado

Mensajes: 654


Universal SAC


Ver Perfil
« Respuesta #2 : 26 de Julio de 2006, 06:24:39 »

Citar
tambien me gustaría
saver sovre ver la cantidad en número y el nombre de los usuarios igual
ke en este foro. saludos

Hola...
La cantidad en número (como tú dices) es lo que este script muestra.
Para colocar también el nombre de los usuarios y que no te hagas mucho problema, tienes 2 opciones.
Duplicar el script y modificar la variable y comprobación de dirección ip por la de tus datos de usuarios (cookies o sesiones, como prefieras), al igual que la duplicación del fichero para guardarlo. O bien, simplemente le agregas la opción en el mismo script... pero creo que daría un problema al momento de escribir y leer, jajaja

Bueno, haber si con eso te das algunas ideas.
 cool
En línea

~UNIVERSAL[HACK]
The Lich
NZ1
*
Desconectado Desconectado

Mensajes: 51


Member, pOrtal HAcker


Ver Perfil
« Respuesta #3 : 27 de Julio de 2006, 06:02:24 »

ya se ke muestra la cantidad, pero en tiempo real (en ese momento),
pero yo lo ke he preguntado en otro post es la cantidad de visitas de
halgo (una noticia, url, lo ke cea).. me corprendes?

por eso en otro post dije kiero un textillo hací:


visitas: 7


lo ke kiero ke aumente es el número, ke me canta las visitadas de
eso a lo ke se refiere el número.



-------> igual a las visitas de los topiks del foro. saludos



En línea
vart001
Administrador
*****
Desconectado Desconectado

Mensajes: 1,557


El Mero, mero!


Ver Perfil WWW
« Respuesta #4 : 27 de Julio de 2006, 06:52:29 »

es casi el mismo code..
no lo probe asi que pueda que tenga errores.
prueba con este code
Código:
<?php
// Configuración de las variables
$arch "dades.txt";
// Archivo de datos de los usuarios (coloque la ruta completa dentro del servidor).
$logoutTime 900;
// Tiempo tras el cual un usuario es considerado inactivo (en segundos).
$IP $REMOTE_ADDR;
$count 0;
$res '';
$fp fopen($arch,"r");
$t time();
$content fread($fp,filesize($arch));
fclose($fp);
$lineas split(" ",$content);
for (
$i=0$i count($lineas); $i++)
{   
   
$datos split(':',$lineas[$i]);   
   
$n $t
   if (
$datos[0] != $IP && $datos[1] > ($n))
   {     
    
$res .= "$datos[0]:$datos[1] ";     
    
$count++;
   }
}
$res .= "$IP:$t ";
$count++;
$fp fopen($arch,"w");
fwrite ($fp,$res);
fclose($fp);
echo 
"Visitas: $count";
?>


el archivo TXT tiene que tener permisos 777
este codigo lo pones donde quieres que aparesca el texto
Tambien puede guardar el archivo ejem. visitas.php y luego llamarlo por un include  y despues solo poner
Código:
<?php
echo "Visitas: $count";
?>
En línea

root from cph


Para ver este enlace Registrate o Inicia Sesion
Hackear hotmail aqui

Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online