Geekly Planet
Technology & Misc Ravings
31 - VII - 2010

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.


1 comentario Comentarios en “Contador en PHP”


wow power leveling Dijo:

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

Internet Explorer 6.0; Internet Explorer 6.0; Windows XP Windows XP

RSS feed para los comentarios de esta entrada. TrackBack URL


Deja un comentario

Imagen CAPTCHA CAPTCHA Audio
Refrescar imagen