Contador de click para taringa.

Iniciado por astro1, 26 Junio 2011, 23:39 PM

0 Miembros y 1 Visitante están viendo este tema.

astro1

hola gente de el hacker

pues como lo dice el titulo, alguien tiene idea de como poner un contador de click para taringa. es decir supongamos que yo suba un archivo a algun host, y que en un post de taringa ponga un boton o un link que llebe al host del archivo subido, pero cuando le den click al boton que se balla enumerando cuantas veces le an dado click al boton.

no se si me explico, existe un contador de visitas de una pagina, que funciona en taringa.

http://es.99counters.com

no se si exsita algo similar pero para las descargas o contador de click..
espero me puedan ayudar


muchas gracias de antemano por la ayuda.

dark_sargon

Hola.

Bueno pues yo lo haría así. Debes crear 4 archivos:

1- contador.txt
2- indexCont.htm
3- prueba.php
4- aumenta.php

1- Guarda el numero actual de clicks. Al principio debe ser 0.

2- Muestra la imagen (prueba.php) con su respectivo link (aumenta.php).

3- Es la imagen (png). Toma el número que hay en contador.txt y lo escribe sobre la imagen.

4- Lee el numero de contador.txr, lo aumenta en 1 (le suma 1) y luego actualiza contador.txt con el nuevo numero. Luego redirecciona hacia el link del cual se quiere hacer el control de clicks.


Bueno ahora paso al código:

1- contador.txt

0


2- indexCont.htm
Código (html4strict) [Seleccionar]

<html>
 <head>
 </head>
 
 <body>
   <a href="aumenta.php"><img src="prueba.php" width="130" height="40" border="0" /></a>
 </body>
</html>


3- prueba.php
Código (php) [Seleccionar]

<?php
//Nueva imagen de 130px x 30px
$im imagecreate(13040);

//Colores de texto y de fondo
$bg imagecolorallocate($im000);
$textcolor imagecolorallocate($im128128255);

//Se abre el archivo contado.txt que almacena el numero actual de clicks
$gestor fopen("contador.txt""r");
$numero fgets($gestor);
fclose($gestor);

//Se escribe el string en la imagen
imagestring($im5107'Clicks: '.$numero$textcolor);
imagestring($im21020'actimediaonline.com'$textcolor);

//Se define el tipo de contenido como imagen png
header('Content-type: image/png');

//Se muestra la imagen
imagepng($im);

//Se elimina la imagen
imagedestroy($im);
?>



4- aumenta.php
Código (php) [Seleccionar]

<?php
  $gestor 
fopen("contador.txt""r");
  
$numero fgets($gestor);
  
fclose($gestor);

  ++
$numero;

  
$gestor fopen("contador.txt""w+");
  
fwrite($gestor,$numero);
  
fclose($gestor);

  
//URL de la que quieres hacer la estadística
  //En este caso pongo el mismo archivo que contiene la img para que veas el cambio del numero
  
header('Location: indexCont.htm');
?>




Bueno, te dejo el contador que hice por unos días para que veas como funciona y para saber si es lo que necesitas: http://www.actimediaonline.com/contadorClicks/indexCont.htm

Saludos.
http://www.actimediaonline.com
Diseño Web, animación y más.

http://www.ciudadoscura.com
Diseño Web, electrónica, programación, móviles y más.