Foros del Web » Programando para Internet » PHP »

Contador de clicks

Estas en el tema de Contador de clicks en el foro de PHP en Foros del Web. Buenos días, soy nuevo en el foro, tengo una duda, quiero hacer un contador de clicks pero en código php no se mucho, encontre un ...
  #1 (permalink)  
Antiguo 04/05/2012, 11:18
Avatar de juanjos3g  
Fecha de Ingreso: mayo-2012
Mensajes: 1
Antigüedad: 7 años, 7 meses
Puntos: 0
Contador de clicks

Buenos días, soy nuevo en el foro, tengo una duda, quiero hacer un contador de clicks pero en código php no se mucho, encontre un código el cual les compartire más a bajo.
¿el contador ya esta solamente quiero que registre la ip de la computadora o correo y que solo pueda votar una ves?

contador.txt
El archivo solo debe contener el "0" cero



indexCont.htm

Código HTML:
Ver original
  1.   <head>
  2.   </head>
  3.  
  4.   <body>
  5.     <a href="aumenta.php"><img src="prueba.php" width="130" height="40" border="0" /></a>
  6.   </body>
  7. </html>


prueba.php
Código PHP:
Ver original
  1. <?php
  2. //Nueva imagen de 130px x 30px
  3. $im = imagecreate(130, 40);
  4.  
  5. //Colores de texto y de fondo
  6. $bg = imagecolorallocate($im, 255, 255, 255);
  7. $textcolor = imagecolorallocate($im, 0, 0, 0);
  8.  
  9. //Se abre el archivo contado.txt que almacena el numero actual de clicks
  10. $gestor = fopen("contador.txt", "r");
  11. $numero = fgets($gestor);
  12. fclose($gestor);
  13.  
  14. //Se escribe el string en la imagen
  15. imagestring($im, 5, 10, 7, 'Vota: '.$numero, $textcolor);
  16.  
  17. //Se define el tipo de contenido como imagen png
  18. header('Content-type: image/png');
  19.  
  20. //Se muestra la imagen
  21. imagepng($im);
  22.  
  23. //Se elimina la imagen
  24. ?>


aumenta.php
Código PHP:
Ver original
  1. <?php
  2.   $gestor = fopen("contador.txt", "r");
  3.   $numero = fgets($gestor);
  4.   fclose($gestor);
  5.  
  6.   ++$numero;
  7.  
  8.   $gestor = fopen("contador.txt", "w+");
  9.   fwrite($gestor,$numero);
  10.   fclose($gestor);
  11.  
  12.   //URL de la que quieres hacer la estadística
  13.   //En este caso pongo el mismo archivo que contiene la img para que veas el cambio del numero
  14.   header('Location: indexCont.htm');
  15. ?>
  #2 (permalink)  
Antiguo 04/05/2012, 12:22
 
Fecha de Ingreso: diciembre-2011
Mensajes: 64
Antigüedad: 8 años
Puntos: 7
Respuesta: Contador de clicks

mira asi obtenes la ip con php


$_SERVER['REMOTE_ADDR'] ;


hace un write con la direccion, o bien ponelo en otro txt, luego buscas la ip en el fopen, y haces un if .

Etiquetas: clicks, contador
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:12.