Click para cerrar esto Registrarse en Todo-Mods
Portal    Foro    Buscar    FAQ    Registrarse    Conectarse
Publicar Nuevo Tema  Responder al Tema Página 1 de 1
 
Visitantes activos en PHP (Codigo)
Autor Mensaje
Responder al Tema Responder Citando  
Mensaje Visitantes activos en PHP (Codigo) 
 
Visitantes activos en php

El siguiente código en php nos permite conocer el número de visitantes activos que están en nuestra página en cada momento. Muy útil para ofrecer información a los visitantes junto con el contador de visitas:
Autor: Roberto Herrero.
<?
// Configuración de las variables
$arch = "datos.txt";
// Archivo de datos de los usuarios (ruta completa dentro del servidor).
$logoutTime = 900;
// Indica el tiempo en segundos tras el que un usuario es considerado inactivo.

$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";
?>






¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ FIRMA ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬
Image
Web: Uleila.es
Tipo: Icy Phoenix 1.1.0.15
Pais: España
Image
Desconectado Ver perfil del usuario Enviar Mensaje Privado
Descargar Mensaje Volver arriba Página Inferior
Responder al Tema Responder Citando  
Mensaje Re: Visitantes activos en PHP (Codigo) 
 
Esto es lo mismo que hay en ICY no??

Un saludo





¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ FIRMA ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬
Web Administrator de tiptowin.com
Moderador de Todo-Mod´s
Sistema: Icy Phoenix
MODS Instalados: Los proporcionados en Todo-Mod´s
Desconectado Ver perfil del usuario Enviar Mensaje Privado
Descargar Mensaje Volver arriba Página Inferior
Responder al Tema Responder Citando  
Mensaje Re: Visitantes activos en PHP (Codigo) 
 
Se me olvido cerrar el codigo jejeje:
<?
// Configuración de las variables
$arch = "datos.txt";
// Archivo de datos de los usuarios (ruta completa dentro del servidor).
$logoutTime = 900;
// Indica el tiempo en segundos tras el que un usuario es considerado inactivo.

$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";

?>






¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ FIRMA ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬
Image
Web: Uleila.es
Tipo: Icy Phoenix 1.1.0.15
Pais: España
Image
Desconectado Ver perfil del usuario Enviar Mensaje Privado
Descargar Mensaje Volver arriba Página Inferior
Responder al Tema Responder Citando  
Mensaje Re: Visitantes activos en PHP (Codigo) 
 
Undead, Para hacer correcciones utiliza el botón Image no hace falta que crees un tema nuevo.
Un saludo





¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ FIRMA ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬
Webmaster de Todo-Mods -- Webmaster de Todoelbarco.com -- Webmaster de NosQuejamos.com
-------------------------------------------------------------------------------
Image
ImageImage
Desconectado Ver perfil del usuario Enviar Mensaje Privado Visitar sitio Web del Usuario
Descargar Mensaje Volver arriba Página Inferior
Mostrar mensajes anteriores:   

Publicar Nuevo Tema  Responder al Tema  Página 1 de 1
 

Usuarios navegando en este Tema: 0 Registrados, 0 Ocultos y 1 Invitado
Usuarios Registrados conectados: Ninguno


 
Lista de Permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
No Puede descargar archivos
No Puede enviar eventos al Calendario