Contador de vistas de página muy sencillo

LoginLogin     BuscarBuscar   RegistrarseRegistrarse  PerfilPerfil   Ver M. privadosMsg. privados   MiembrosMiembros   Grupos de UsuariosGrupos Usuarios   FAQFAQ


Agregar esta página a tu escritorioAgr. Escritorio
Agregar a tus favoritosAgr. Favoritos
Enviar esta página a tus amigosEnviar Amigo
Imprimir esta PáginaImprimir


Google

 

Contador de vistas de página muy sencillo

 
 
Contador de vistas de página muy sencillo
 
Forum  Foros de discusión -> Php
Publicar nuevo temaResponder al tema
Ver tema anterior :: Ver tema siguiente  
Mensaje
Asunto: Contador de vistas de página muy sencillo       Mensaje Publicado: Vie Ene 06, 2006 5:19 pm Responder citando
 
 
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);

}

?>
 
Juanito
Invitado


Volver arriba
Mostrar mensajes de anteriores:   
Publicar nuevo temaResponder al tema
Foros de discusión -> Php Todas las horas son GMT
 
Página 1 de 1
 
Cambiar a:  
Puede publicar nuevos temas   -   No puede responder a temas   -   No puede editar sus mensajes   -   No puede borrar sus mensajes   -   No puede votar en encuestas   -  
 


 
Foros, Índice e Inicio de los forums  
Informe de Abuso, sugerencia o Error en esta página
Navegue hasta la página erronea, y pinche
Quiero ser Moderador
Deseo Sugerir un Forum

Forotopía, no se hace responsable de los comentarios y post de los miembros de este foro. No tiene ningún típo de vinculación con los autores o moderadores, mas que las de su filiación. Estando estos sujetos a las condiciones de utilización de este sitio.

Si usted cree que los contenidos datos u opiniones vulneran o lesionan algún derecho particular propio o de un tercero. Por favor alértenos con un aviso de abuso. Muchas gracias por su interés y colaboración. Directorios y Enlaces

© Hector Fernández Pereda -- Europe -- Spain -- Asturias   @Email
Administrador