Ayuda con código

Hola Experto: tengo la siguiente duda, y necesito de tu ayuda. Este código que te envío que es el de un contador de visitas, cuando lo invoco en el maguma no recibo nada, si lo subo a una pc con apache y php tampoco, pero por el contrario cuando lo levanto con el php editor expert 3.3 me muestra el contador y veo que también se increnta, lo quiero colocar en una web con frame. Que es lo que estoy haciendo mal ya que este código lo coloco en un archivo con extensión .php y el que lo invoca también es .php, denmtro del cual coloco un include. Desde ya muchas gracias. Mi dirección de correo es [email protected] por si tiene algún ejemplo completo de web con contador de visitas que funcione
<?php
//variable declarations
$counter_data = "counterdata.txt"; //counter data file
$image_dir = "/digits/1"; //image directory
$style = ""; //enter text for text.Anything else for graphics
//check if file exists
if(!($fp = fopen($counter_data,"r+"))) die ("cannot open counter file");
//read in the current count from the file
$count = (int) fread($fp, 20);
//close the file
fclose($fp);
//increment count
$count++;
//text counter
if ($style == "text")
{
echo $count;
}
//graphical counter
else
{
$digit = strval($count);
for ($i = 0; $i < strlen($count); $i++)
{
echo "<img src=$image_dir/$digit[$i].gif>";
}
}
$fp = fopen($counter_data, "w");
fwrite($fp , $count);
//close the file
fclose($fp);
?>

1 respuesta

Respuesta
1
Creía que había respondido ya a esta pregunta. El código parece correcto. Lo único que se me ocurre es que quizás en el servidor que no funciona no se encuentren las imágenes de los dígitos en el directorio especificado. Comprueba que sea así y debuga con algún texto para saber si la ejecución pasa por el if o por el else correctamente.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas