Contador de paginas web con PHP

Escrito por Emiliano en March 11th, 2009

Un contador en una pagina sirve de referencia tanto para webmasters como para simple susuarios ya que es una manera de saber que tan visitada es la pagina (en caso de no querer usar un sistema de estadisticas como Google Analytics)

En este caso vamos a construir con PHP un pequeño y simple scritp cuya finalidad es la de llevar  la cantidad de visitas en determinada pagina.

<?

$archivo = “contador.txt”;

$contador = 0;

$fp = fopen($archivo,”r”);

$contador = fgets($fp, 26);

fclose($fp);

++$contador;

$fp = fopen($archivo,”w+”);

fwrite($fp, $contador, 26);

fclose($fp);

echo “Esta página ha sido visitada $contador veces”;

?>

 

Dentro del directorio en donde se encuetra la pagina hay que crear un archivo llamado “contador.txt”, el cual va contabilizando el numero de veces que se visito la misma.

Desventajas: si un usuario visita mas de una vez la misma pagina se contabiliza igual. Lo mismo si se refresca la pagina.

[php] paso de variables entre paginas mediante una sesion

Escrito por Emiliano en March 2nd, 2009

Para hacer un paso de variables a otra pagina un método sencillo y fácil de usar consiste en crear sesiones y registrar las variables:

en  pagina1.php:

<php

session_start();

$_SESSION['nombre'] = "emiliano"$_SESSION['alias'] = "blackflash";  

?>

paa verificar que este metodo resulta podemos crear otra pagina con lo siguiente (ej: pagina2.php):

<php

session_start();

//mostramos la variable nombre:

echo  $_SESSION['nombre'];
?>

Script PHP para rotacion de Banners

Escrito por Emiliano en September 14th, 2007

El siguiente script nos facilitara la rotación de publicidades o imagenes cada vez que haya un refresco del sitio.

Detallare el código a utilizar haciendo referencia en cada linea lo que se va haciendo

Guardar lo siguiente como banner.php:

<?php
$numbanners = N; // en donde N es la cantidad banners que se rotarán (1,2,3....N)
$random = rand(1,$numbanners); // La funcion Rand propia de php que eligira un numero al azar, en donde el limite se especifico en la linea anterior
$img = array(); //un array o tabla
$url = array(); //un array o tabla
$txt = array(); //un array o tabla



$img[1] = "imagenes/imagen1.png"; // la ubicacion de la imagen
$url[1] = "http://"; // le direccion URL al hacer click sobre la imagen
$txt[1] = "imagen1"; // un texto de referencia o descripción



$img[2] = "imagenes/banner2.jpg";
$url[2] = "http://";
$txt[2] = "imagen2";



$img[N] = "imagenes/imagenN.png";
$url[N] = "http://";
$txt[N] = "imagenN";



echo "< href='$url[$random]' target='_blank'><img src='$img[$random]' alt='$txt[random]' border='0'></a>"; // aca tomara los valores del array correspondiente segun la funcion rand
?>


Ahora para llamar a este script lo invocaremos de la siguiente manera en nuestro trabajo:
<include('banners.php') >

Metodos Para Redireccionar Una Pagina Web

Escrito por Emiliano en September 5th, 2007

Muchas veces tenemos la necesidad de realizar un redireccionamiento entre una y otra página. Si el servidor contaba con soporte para lenguajes como ASP, CGI o PHP esto era muy fácil, pero para aquellos que no lo tienen, pueden utilizar alguno de los siguientes métodos.

1. Inserta el siguiente script entre las etiquetas <head> y </head>:

<head>
<script languaje=”JavaScript”>
location.href=’direccion.html’;
</script>
</head>

2. Otro método puede ser agregando la acción OnLoad dentro del Body:

<BODY onLoad = “parent.location = ‘Direccion.html’”>

3. También se suele utilizar la etiqueta meta Refresh, para redireccionar a X cantidad de segundos:

<META HTTP-EQUIV=”Refresh” CONTENT=”0;URL=direccion.html”>

0 es la cantidad de segundos que va a esperar antes de realizar la redirección
Y direccion.html es la página a redireccionar, tambien puede ser otro sitio como http://www.sitio.com

Y si vamos por lo facil entonces usemos PHP:

<?Header( “Redireccionando…. ” );
Header( “Location: http://www.new-url.com” );
?>


Copyleft © 2007 BlackFlash. All rights reserved.