Foros del Web » Programando para Internet » PHP »

Poner a cero el contador de la web

Estas en el tema de Poner a cero el contador de la web en el foro de PHP en Foros del Web. Buenas, tengo un contador para mi web. Me gustaria saber como puedo ponerlo a cero cada vez que yo quiera, ya que cada vez que ...
  #1 (permalink)  
Antiguo 24/04/2006, 02:37
 
Fecha de Ingreso: septiembre-2005
Mensajes: 374
Antigüedad: 12 años, 3 meses
Puntos: 0
Poner a cero el contador de la web

Buenas, tengo un contador para mi web. Me gustaria saber como puedo ponerlo a cero cada vez que yo quiera, ya que cada vez que se accede o se actualiza la página eso sigue subiendo.
El código es el siguiente:

<?php

$ca = "contador.dat";
$fp = fopen($ca,"r");
$ct = trim(fread($fp,filesize($ca)));
if ($ct != "") $ct++;
else $ct = 1;
@fclose($fp);
$fp = fopen($ca,"w");
@fputs($fp,$ct);
for($i=0;$i<strlen($ct);$i++) {
$imgnum = substr($ct,$i,1);
$contador .= "<img alt='$imgnum' src='$imgnum.gif'>";
}
@fclose($fp);
print $contador;
?>

Muchas gracias
  #2 (permalink)  
Antiguo 24/04/2006, 03:49
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 13 años, 4 meses
Puntos: 101
Cita:
Me gustaria saber como puedo ponerlo a cero cada vez que yo quiera
Define cuál es el evento que "cada que quieras" pondrá en 0 al contador...

Sea cual sea, estás utilizando un archivo de texto y para ponerlo en 0 solo debes escribir un "0" en él... suplantando el valor anterior (sobreescribiendo).

Solo necesitas de un fopen(), fwrite() y fclose().

Suerte!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #3 (permalink)  
Antiguo 24/04/2006, 03:57
 
Fecha de Ingreso: septiembre-2005
Mensajes: 374
Antigüedad: 12 años, 3 meses
Puntos: 0
Ya está solucionado. Muchas gracias maestro jam1138.
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 20:50.