ARTICULOS

Contador de visitas simple

Autor: Fabian Muller (http://www.webexperto.com) - 17/06/2002

En esta ocasión veremos cómo crear de manera sencilla y con un archivo de texto un contador de visitas en PHP.

Para ello es necesario contar con 2 archivos:

contador.txt Archivo de texto en donde iremos acumulando el número de visitas. Su valor inicial será 0 (cero)
contador.php Página PHP encargada de aumentar de 1 en 1 el número dentro de contador.txt

Y el código de la página contador.php es la siguiente (la explicación se encuentra comentada dentro del mismo):

contador.php

<?
// Archivo en donde se acumulará el numero de visitas
$archivo = "contador.txt";

// Abrimos el archivo para solamente leerlo (r de read)
$abre = fopen($archivo, "r");

// Leemos el contenido del archivo
$total = fread($abre, filesize($archivo));

// Cerramos la conexión al archivo
fclose($abre);

// Abrimos nuevamente el archivo
$abre = fopen($archivo, "w");

// Sumamos 1 nueva visita
$total = $total + 1;

// Y reemplazamos por la nueva cantidad de visitas
$grabar = fwrite($abre, $total);

// Cerramos la conexión al archivo
fclose($abre);

// Imprimimos el total de visitas dándole un formato
echo "<font face='verdana' size='2'>Total de visitas:".$total."</font>";
?>

Utilizando un include

Para ingresar el código dentro de la página principal de un sitio (.php por supuesto) utilizaremos un include. Entonces, en la página index.php ingresamos la siguiente línea en donde queremos que aparezca el contador:

<?
include("contador.php");
?>

 

Más artículos sobre PHP

1. Números aleatorios en PHP
2. Una imagen para cada día de la semana
3. Forzar descarga de archivos
4. Generación dinámica de imágenes
5. Webs dinámicos con PHP: Introducción
6. Fecha completa en español
7. Instalación de phpMyAdmin
8. Banners aleatorios con PHP
9. Generar documentos de Word
10. Contador de visitas simple
Más artículos...

Otros artículos...

PHP Tiempo de carga de una página PHP
CGI Redirección de acuerdo a la resolución de la pantalla
Marketing 10 razones para utilizar copyleft
Java Script Mensajes en la barra de estado en los links
Servidores Configurar IIS para ejecutar WAP
ASP ¿Qué es el archivo GLOBAL.ASA?
ASP Utilizando el componente AspEmail
Marketing Incrementar ganancias en Adsense
phpBB phpBB: Administración de los Foros
ASP Última modificación de un archivo
Más artículos...