Contador de vistas de página muy sencillo
|
|
|
| |
|
| Contador de vistas de página muy sencillo |
|
|
 |
| |
| Ver tema anterior :: Ver tema siguiente |
| Mensaje |
Asunto: Contador de vistas de página muy sencillo Publicado: Vie Ene 06, 2006 5:19 pm |
|
|
|
 |
| |
Un sencillísimo script que cuenta el número de páginas vistas.
Podemos separar cada página con un archivo contador "contador.txt" distinto para cada script
O utilizar un contador para cada directorio.
Para instalar el script, es necesario crear -lo hace el script- un archivo de texto "contador.txt"
Así mismo, sin modificar, requiere un directorio de imágenes con dígitos del 0 al 9,
y deben de denominarse como 0.gif, 1.gif, 2.gif , ---- 9.gif
Script de contador
<?
// archivo del contador
$counterFile = "contador.txt";
// maximo número de dígitos del contador
$maxlen = 7;
// directorio de imágenes
$imgdir = "./image/";
// comprobamos que existe el archivo del contador, si no creamos uno nuevo, y lo ponemos a cero
if (!file_exists($counterFile)) {
$fp = fopen($counterFile,rw);
$num = 0;
fputs($fp,$num);
}
//escribir el contenido del contador
escribircontador($counterFile);
function escribircontador ($counterFile) {
global $imgdir, $maxlen;
// abrimos el archivo, leemos el contenido, y le sumamos 1
$fp = fopen($counterFile,rw);
$num = fgets($fp,$maxlen);
//añadimos una vista al total
$num += 1;
// convertimos los dígitos en gráficos, podemos omitirlo si solo queremos el resultado en texto
for ($i=0; $i<strlen($num); $i++) {
$val = substr($num, $i, 1);
$imgstring = $imgstring . "<img src=$imgdir$val.gif>";
}
//Escribimos el contenido del contador. Si omitimos las imágenes, sustituir "$imgstring" por "$num"
print "$imgstring";
$fp = fopen($counterFile,w);
fputs($fp,$num);
fclose($fp);
}
?> |
| |
|
|
|
 |
|
|
|
 |
|
|
 |
| Puede publicar nuevos temas - No puede responder a temas - No puede editar sus mensajes - No puede borrar sus mensajes - No puede votar en encuestas - |
| |
|