Bueno, como habreis podido observar, he estado poniendome las pilas con el blog y he avanzado en algunas cosillas. Como novedades puedo marcar que he añadido una serie de botones para comprartir los articulos en varias redes sociales, asi que si quereis menear, diggear o cualquier otra cosa alguno de los artículos del blog por mi no os corteis (es más, os estaría agradecido). También he añadido una “especie” de About, que más que hablar de nosotros es, basicamente, una enorme dedicatoria a mogollón de gente.
También he puesto mejoras en la parte administrativa, pero en definitiva de lo que iba a hablar es del contador que puse en la sidebar. Es un contador de visitras hecho en php y programado por mi mismo, y como no, aqui os dejo el código medio explicado…
<?php
function counter() {
$file =”count.php”;
if ( !file_exists($file)){
touch ($file);
$handle = fopen ($file, ‘r+’);
$str = “<? \$count=0 ?>”;
}else{
include “count.php”;
$count++;
$str = “<? \$count=”.$count.” ?>”;
$handle = fopen ($file, ‘r+’);
}
fwrite ($handle, $str);
echo $count;
fclose ($handle);
}
?>
Muy bien, primero lo que hacemos es definir la función del contador, a la cual he llamado counter(). En la primera linea elegimos un archivo para guardar el numeri de visitas, pero la extensión siempre tiene que ser .php, y a continuación comprobamos si el fichero existe. Si no existes le mandamos que nos lo cree empezando de cero, y si existe aumentamos en uno la variable $count que es la que guarda el número de visitas. Para finalizar escribimos todos los datos en el archivo, mostramos el resultado en pantalla y lo cerramos. Lo más significativo del código es el uso del fopen() para abrir el fichero, y el fwrite() para escribir en él.
Por otro lado también tengo que decir que lo declaré dentro de una función para que sea facil de integrar en otras páginas php, asi que para introducir el contador en una página nos bastaría con hacer un <?php include “contador.php”; counter(); ?> y así simplemente con llamar a la función se ejecutaría todo el código.
Espero que os haya servido.

Abril 26th, 2009 at 10:37 pm
This is great! It really shows me where to expand my blog. I think that sometime in the future I might try to write a book to go along with my blog, but we will see…Good post with useful tips and ideas