Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/08/2012, 05:10
maFX
 
Fecha de Ingreso: noviembre-2010
Ubicación: Buenos Aires
Mensajes: 22
Antigüedad: 13 años, 6 meses
Puntos: 0
Contador de clicks (similar "me gusta")

Que tal, se que hay mucho parecido a esto en el foro, pero revise todos los temas y no pude encontrar como hacer lo que quiero hacer yo especificamente, por lo menos no ninguna forma que funcionara.
Necesito un boton en mi web, que una persona pueda clickear al entrar a mi web, que al clickearlo suba un numero, una especie de contador de visitas. Si hay una forma sencilla de hacer que el usuario solo pueda clickearlo una vez, seria genial, pero sino no hay problema. Ah, por ultimo necesito que sea utilizando un txt, no puede estar hecho con mysql ni nada por el estilo.

Lo mas cercano que pude lograr fue el siguiente código:
Código PHP:
Ver original
  1. <?php
  2. $archivo = 'contador.txt';
  3. if ((isset($_POST) == true) ){
  4. $count_my_page = ("contador.txt");
  5. $hits = file($count_my_page);
  6. $hits[0] ++;
  7. $fp = fopen($count_my_page , "w");
  8. fputs($fp , "$hits[0]");
  9. fclose($fp);
  10. echo $hits[0];
  11.     }
  12. ?>


y en el body puse este boton

Código HTML:
Ver original
  1. <form id="cont" name="cont" method="post" action="">
  2.     <input type="image" src="imagenes/like-button.jpg" alt="submit" name="submit" />
  3. </form>

esto hace lo que yo necesito, pero también le suma 1 al archivo contador.txt cada vez que entro a la página o que cambio de sección, y yo necesito que simplemente aumente uno cuando clickeo el boton

Desde ya muchas gracias