ricmtk
Usuario Novato
Usuario Novato

tengo un contador de visitas con el siguente codigo

<?php
$fd=fopen ("contador.txt","r");
$cuantos=fgets($fd,1024);
$cuantos++;
fclose ($fd);
$fd=fopen ("contador.txt","w");
fputs ($fd, $cuantos);
fclose ($fd);
$cuantos+=1000000000;
$cuantos = substr($cuantos,1);
?>
<body>
<div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif" color="#333333">contador</font><br>
<br>
</div>
<table width="20%" border="1" align="center" bordercolor="#333333" name="contador">
<tr>
<td bgcolor="#A2B3F4">
<div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif" color="#000099"><b>N°
de Visitas</b></font></div>
</td>
</tr>
<tr>
<td bgcolor="#CCCCCC">
<div align="center"><font size="3" color="#FF3300" face="Verdana, Arial, Helvetica, sans-serif"> <?php echo $cuantos ?> </font>

</div>
</td>
</tr>
</table>
<div align="center"><br>
<font size="1" face="Geneva, Arial, Helvetica, san-serif" color="#FF0000"> </font></div>

y no me funciona desde ase un par de dias, las visitas cambiaron a 0000

que peude ser?

User 28318
User 28318
Machacateclados
Machacateclados

como el código parece estar bien lo acabo de probar en casa y:

- SI me funciona si existe contador.txt y está inicializado a un número (p.ej., 0 ó 12)
- NO me funciona si existe contador.txt y está vacío (efectivamente, escribe 000...)

puede, por lo tanto, que accidentalmente (que puede pasar en procesos de I/O) el contenido de contador.txt se haya borrado; compruébalo y nos informas de cómo ha ido el asunto.

salu2

nota.- es recomendable cuando se guardan datos (tanto en bases de datos o texto) hacer backups periódicos.

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
No se han encontrado temas similares