Banners aleatorios utilizando PHP

Cuantas veces cuando creamos una página hemos necesitado tener banners que esten rotando automaticamente?, varias verdad.
Bueno estos es realmente sencillo de lograr utilizando PHP, aquí les muestro el código.

Como ponerlo en nuestra página principal?

Esto lo lograremos utilizando un include con el nombre del nuestro archivo PHP en la parte que queramos que aparesca, Por ejemplo

PHP:
  1. [/php]
  2.  
  3. <span id="more-11"></span>
  4. Codigo
  5. [php] $banners= 2; //Cantidad de banners que tendremos
  6. $random = rand(1,$banners);
  7.  
  8. $img = array();
  9. $url = array();
  10. $txt = array();
  11.  
  12. $img[1] = "archivos/<a href="http://devblab.net/tag/imagen/"title="Imagen">imagen</a>.extencion";
  13. $url[1] = "http://www.enlace1.com";
  14. $txt[1] = "Texto de banner 1";
  15.  
  16. $img[2] = "archivos/imagen2.extencion";
  17. $url[2] = "http://www.enlace2.com";
  18. $txt[2] = "Texto de banner 2";
  19.  
  20. echo "<a href="http://devblab.net/wp-admin/$url%5B$random%5D" target="_blank"><img src="http://devblab.net/wp-admin/$img%5B$random%5D" alt="$txt[random]" border="0" /></a>";
  21. ?&gt;

Ojo: Las siguientes partes se deben aumentar a medida que vamos agregando banners

$img[numerosiguiente] = "archivos/imagen.extencion";
$url[numerosiguiente] = "http://www.enlace.com";
$txt[numerosiguiente] = "Texto de banner ";

tampoco ahi que olvidar la variable $banners de lo contrario no nos mostrara la nueva cantidad de banners agregados

Vota esta entrada: votar

Entradas Relacionadas

Únete a nuestro grupo de Facebook

Devblab en Facebook
Author: cuisi Comments: 1 comment Date: 10 Apr 2008
Categories: Php Tags:

There are 1 comment. Leave a comment!

  • ¬ Jose from Portugal
    #2953 March 2nd, 2010 at 5:28 pm

    Hola. Jose de Portugal otra vez. Puedes decirme se conoces algun site ou programa para hacer banners. Me gustaria de cambiar el banner de mi blog. Queria un look diferente.

    Gracias e saludos,

    Jose

Name (Req)

E-mail (Req)

URI

Message