Foros del Web » Programando para Internet » PHP »

Poner contador a cero.

Estas en el tema de Poner contador a cero. en el foro de PHP en Foros del Web. Hola a tod@s. Mi pregunta es cómo podría poner los contadores de página a cero sin tener que subir a remoto el archivo contador. Se ...
  #1 (permalink)  
Antiguo 13/07/2004, 11:11
 
Fecha de Ingreso: mayo-2004
Mensajes: 393
Antigüedad: 19 años, 11 meses
Puntos: 0
Poner contador a cero.

Hola a tod@s.

Mi pregunta es cómo podría poner los contadores de página a cero sin tener que subir a remoto el archivo contador. Se trata de contadores que van en una carpeta, no en BD y se actualizan con este fichero que se incluye en la página:
__________________________________________________ ___
<?php
$archivo = "contador.txt";
$contador = 0;

$fp = fopen($archivo,"r");
$contador = fgets($fp, 2600);
fclose($fp);

++$contador;

$fp = fopen($archivo,"w+");
fwrite($fp, $contador, 2600);
fclose($fp);

echo "<font size=\"1\" face=\"Tahoma, Verdana, Arial\" color=\"#004080\">Has visitado esta página $contador veces<font>";
?>
________________________________________

La verdad me sería muy útil poder reiniciarlos desde mi pc. Pero no sé cómo.

¿Podéis ayudarme?.

Gracias por anticipado
  #2 (permalink)  
Antiguo 14/07/2004, 06:58
Avatar de fermar21  
Fecha de Ingreso: marzo-2004
Ubicación: San Nicolas - Bs. As.
Mensajes: 294
Antigüedad: 20 años
Puntos: 0
La verdad no se bien como se trabaja con fopen, fget y todo ese rollo pero lo que deberias hacer es crear un archivo que te sobreescriba a 0 la linea donde esta el int del contador.
Espero te sirva de algo, por lo menos para orientarte :)

Saludos
__________________
Fernando Marinzulich
Programador Web (PHP/MySQL/Jquery)
  #3 (permalink)  
Antiguo 14/07/2004, 12:16
 
Fecha de Ingreso: mayo-2004
Mensajes: 393
Antigüedad: 19 años, 11 meses
Puntos: 0
Gracias.

Si entiendo bien, lo que sugieres es que use funciones fopen, fget... para abrir las páginas desde local y sobreescribirlas. ¿Es así?.

Voy a investigar.

Gracias y saludos.
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 09:54.