Búsqueda personalizada

Webmaster: Script PHP - Usuarios en Linea Tutoriales

Escrito por ArieL el 05/10/2008 |

Lo siguiente es un script útil para los webmaster que mostrara los usuarios en linea en cualquier sitio web,claro, siempre y cuando el hosting o hospedaje web tenga soporte PHP y MySQL.
Bien, para lo mismo vamos a descargar el script:
Download SimOnline

Downloaded a total of 20 times

Ahora explicare paso a paso para dejar funcionando este script:

1º - Con un editor PHP/HTML creamos un archivo con el nombre: config.php
Dentro del archivo pondremos el siguiente código (completalo con tus datos):

<?php
$host = "localhost"; // MySQL del Host por defecto es localhost
$user = "USUARIO"; // Aquí el Usuario MySQL
$pass = "CONTRASEÑA"; // Aquí la Contraseña MySQL
$db = "BD"; // Aquí el Nombre de la Base de Datos
 
$conn = mysql_connect("$host", "$user", "$pass") or die 
("Unable to connect to database."); 
mysql_select_db("$db", $conn);
?>

2º - En la base de datos o en MySQL insertaremos la siguiente sentencia:

CREATE TABLE `useronline` (
  `id` int(10) NOT NULL auto_increment,
  `ip` varchar(15) NOT NULL default '',
  `timestamp` varchar(15) NOT NULL default '',
  PRIMARY KEY (`id`),
  UNIQUE KEY `id`(`id`)
) TYPE=MyISAM COMMENT='' AUTO_INCREMENT=1 ;

3º - Ahora abriremos el script que acabamos de bajar: usersOnline.class.php y agregaremos justo antes de class usersOnline { el siguiente include:

include ("config.php");

Por ejemplo así debería quedar:

include ("config.php");
class usersOnline {
 
	var $timeout = 600;
	var $count = 0;
	var $error;
	var $i = 0;

4º - Para poder visualizar el script ya funcionando, agregaremos el siguiente código en donde queremos que aparezca, debes tener en cuenta que lo siguiente que vas a agregar, tiene que tener extensión PHP, por ejemplo: mi_pagina.php
El código es el siguiente:

<?
include_once ("usersOnline.class.php");
$visitors_online = new usersOnline();
 
if (count($visitors_online->error) == 0) {
 
    if ($visitors_online->count_users() == 1) {
      echo "<b>" . $visitors_online->count_users() . "</b> Usuario En Linea";
	}
   else {
      echo "<b>" . $visitors_online->count_users() . "</b> Usuarios En Linea";
	}
}
else {
	echo "<b>Users online class errors:</b><br /><ul>\r\n";
	for ($i = 0; $i < count($visitors_online->error); $i ++ ) {
		echo "<li>" . $visitors_online->error[$i] . "</li>\r\n";
	}
	echo "</ul>\r\n";
}
?>

Guarda todos los cambios que hagas y subir los archivos a tu host.
Eso es todo, espero que les sea útil, y cualquier duda que tengas, hazlo saber en esté mismo tema.
Este script lo pueden encontrar en su fuente original: www.sim-php.info (sitio en inglés).

Dejar Un comentario





Comentario:

Los comentarios son a espera de revisión. Por Favor, se respetuoso con los usuarios.
Nos reservamos el derecho de aceptar, editar y eliminar mensajes.


C o n t e n i d o s   d e l   B l o g