Yo he hecho una pequeña modificacion para verlos todos los tipos de contadores a la vez
El codigo es muy simple:
<?php
/******************************************************************
* Contador de visitas programado en PHP
* Modificado y personalizado por sebatian garcia
* Mas utilidaddes para webmsters en www.desenredate.com ******************************************************************/
$destino = "numero.dat";
$abrir = fopen($destino,"r");
$cuenta = trim(fread($abrir,filesize($destino)));
if ($cuenta != "") $cuenta++;
else $cuenta = 1;
@fclose($abrir);
$abrir = fopen($destino,"w");
@fputs($abrir,$cuenta);
@fclose($abrir);
for($i=0;$i<strlen($cuenta);$i++) {
$imagen = substr($cuenta,$i,1);
$contador .= "<img alt='$imagen ' src='/cont1/$imagen.gif'>";
}
echo "<br>Contador Estilo Elegante:<br>";
print $contador;
?>
/******************************************************************
* Contador de visitas programado en PHP
* Modificado y personalizado por sebatian garcia
* Mas utilidaddes para webmsters en www.desenredate.com ******************************************************************/
$destino = "numero.dat";
$abrir = fopen($destino,"r");
$cuenta = trim(fread($abrir,filesize($destino)));
if ($cuenta != "") $cuenta++;
else $cuenta = 1;
@fclose($abrir);
$abrir = fopen($destino,"w");
@fputs($abrir,$cuenta);
@fclose($abrir);
for($i=0;$i<strlen($cuenta);$i++) {
$imagen = substr($cuenta,$i,1);
$contador .= "<img alt='$imagen ' src='/cont1/$imagen.gif'>";
}
echo "<br>Contador Estilo Elegante:<br>";
print $contador;
?>
Notas: Para usar este código
Lo guardas en un archivo llamado "contador.php", y desde tu archivo lo llamas mediante: <? include("contador.php")?>
Ademas tienes que crearte una carpeta con las imagenes (/cont1/)
¡¡ Y deberás de tener un contador para cada pagina web !!
Os cuento un poco como lo hace:
1) Abre para leer el archivo "numero.dat", en forma "read" (lectura)
$abrir = fopen($destino,"r");
2) Lee la variable "cuenta", y la incrementa en una unidad . (o la pone a valor =1)
3) Cierra el archivo, y lo vuelve a abrir en forma "write" (escritura), y escribe el nuevo valor de "cuenta"
$abrir = fopen($destino,"w");
4) Ya hemos aumentado nuestro contador y guardado, ahora pasamos a crear el codigo HTML:
5) Usamos un bucle For, para ir añadiendo la etiqueta de imagen (<img>)
6) Cada vez que pasamos por el bucle, usamos el contador "i", para leemos caracter por caracter:
substr($cuenta,$i,1)
(que lo interpreta el php como si fuera una cadena String !!!)..
7) Como cada imagen la hemos llamado 1.gif, 2.gif, podemos añadirla asi:
$contador .= "<img alt='$imagen ' src='/cont1/$imagen.gif'>";
(.= es un concatenador de cadenas, añade a la cadena $contador)
(/cont1/ = es la carpeta donde tengo yo las imagenes)
8) Y por último con:
print $contador;
escribimos todo lo generado en html, para que lo interprete el navegador.
Saludos
Nota:
Pagina sobre html:
http://www.hazunaweb.com/
http://www.w3schools.com/
(me las apunto aquí, porque luego no las encuentro ;) , y me han sido util para el div y el iframe que usa este post