Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/06/2003, 07:47
Avatar de Zeroneo
Zeroneo
 
Fecha de Ingreso: abril-2003
Mensajes: 62
Antigüedad: 21 años
Puntos: 0
Contador Sencillo

Hace algo me bajo un codigo en php para crear un contador sencillo. El codigo no es complicado y lo unico que hace es cambiar los numeros en un txt para luego llamar a las imagenes correspondientes. Al principio funcionaba perfectamente sin ningun problema. Pero de repente se reiniciaba desde 0. El problema no creo que este en el codigo, si no en el archivo txt, que de vez en cuando se borrar el contenido, y claro el contador tb empieza desde 1.

La verdad es que no teniendo mucha idea de php tampoco estoy convencido de que sea ese el problema y lo peor es que no tengo ni idea de como arreglarlo. Les dejo aqui el codigo porsiacaso haber si me pueden ayudar.

Código PHP:
<?php
$counterFile 
=  "servicios/counter/counter.txt";
$maxlen 6;
$imgdir =  "servicios/counter/";

function 
displayCounter($counterFile) {
  global 
$imgdir$maxlen;

    
$fp   fopen($counterFile,rw);
    
$num  fgets($fp,$maxlen);
    
$num += 1;

    for (
$i=0$i<strlen($num); $i++) {
        
$val substr($num$i1);
        
$imgstring $imgstring .  "<img src=$imgdir$val.gif>";
    }
            
    print  
"$imgstring";
    
    
$fp   fopen($counterFile,w);
  
fputs($fp,$num);
    
fclose($fp);

}

if (!
file_exists($counterFile)) {
   
$num 0;
   
fputs($fp,$num);
}
displayCounter($counterFile);
?>
Muchas gracias.