Contenidos gratis y actualizados para incluir en tu sitio web y dotar a tu página de contenidos dinámicos.  
Menú
Inicio
Contenidos Web gratis
Descargas
Plantillas Web
Recursos Web
Scripts PHP
Ofertas Dell


Contador de usuarios

Este script desasrrollado en PHP muestra la cantidad de usuarios activos en cada página de tu sitio web. Para visualizar el contador sólo tienes que copiar el código en el lugar de la página en el que deseas mostrarlo. El script se compone de dos partes, la primera genera la tabla y la segunda contiene el código del contador.

Para poder utilizar el contador lo primero que debes hacer es crear la tambla que contendrá los datos necesarios para gestionar el contador. Para crear la tabla entra en PhpMyAdmin y crea una nueva base de datos con el nombre de "usuarios". Una vez creada, copia las siguientes líneas de código en la ventana SQL y ejecuta la orden. Si prefieres utilizar una base de datos ya existente simplemente crea la tabla y modifica el valor asignado a $db_name por el correspondiente al nombre de tu base de datos en el siguiente apartado.

CREATE TABLE contador_usuarios(
  timestamp int(15) DEFAULT '0' NOT NULL,
  ip varchar(40) NOT NULL,
  file varchar(100) NOT NULL,
  PRIMARY KEY (timestamp),
  KEY ip (ip),
  KEY file (file)
);
La segunda parte del script incluye las funciones para gestionar el contador. Para mostrar el contador copia el siguiente código en la página en la que deseas mostrar el contador.

<?php
//información para conectar con la base de datos
$server = "localhost";
$db_user = "usuario base datos"; //nombre de usuario de la BD
$db_pass = "contraseña"; //la contraseña
$db_name = "usuarios"; //nombre de la base de datos

$timestamp = time();
$timeoutseconds = 300;
$timeout = $timestamp-$timeoutseconds;

mysql_connect($server,$db_user,$db_pass);
//inserta los valores
$insert = mysql_db_query($db_name,
"INSERT INTO contador_usuarios VALUES('$timestamp','$REMOTE_ADDR','$PHP_SELF')");

//elimina los valores obsoletos
$delete = mysql_db_query($database,
"DELETE FROM contador_usuarios WHERE timestamp
//consulta el número de usuarios en línea
$result = mysql_db_query($database,
"SELECT DISTINCT ip FROM contador_usuarios WHERE file='$PHP_SELF'");

$user = mysql_num_rows($result);
mysql_close();

//muestra el resultado
//modifica libremente el valor asignado a la variable $texto
if($user == 1){
  $texto = "usuario en línea";
}else{
  $texto = "usuarios en línea";
}
echo "$user $texto";
?>

.::. Intercambio .::.
Hoteles y alquileres Recursos Messenger Enlaces Web Komo Mola Galerias online Mi Carta Natal Messenger MSN
Dance Madrid Amigos y Sexo Fotos Madrid Trucos PC Club Tatis Herramientas Web Messenger MSN
Fotos Barcelona Trucos para juegos Plantillas web Tio Tapas Templates Relatos eBoletines Gratis
Juegos Java El Búho Sabio Serco Shop Mil Bromas Fosters Hollywood Música MP3 Recursos Messenger