Contador de vistas de página muy sencillo

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

Contador de vistas de página muy sencillo

 
   
Contador de vistas de página muy sencillo  


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
 
Publicar nuevo temaResponder al tema
   Foros de discusión -> Php
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
Quiero Sujerir un Foro

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. Enlaces

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