Blog and Web

  • Inicio
  • Foro para Bloggers
  • Templates Blogger
  • Categorias
    • Adsense
    • Blogandweb
    • Blogger
    • Blogs
    • CSS
    • Diseño
      • Fuentes
      • Iconos
      • Logos
    • Dominios
    • Geek
    • HTML
    • Javascript
    • México
    • Notas rápidas
    • Photoshop
      • Brushes
    • PHP
    • Plantillas Blogger
    • Productos Google
      • Firefox
    • Recursos en linea
    • SEO
    • Software
    • Tutoriales
    • Web 2.0
    • Widgets para Blogger
    • Wordpress
      • Plugins
      • Themes
  • Nosotros
  • Publicidad
  • Suscríbete vía RSS
« Colorear una imagen Blanco y Negro en Photoshop
Reflejar objetos o texto con Photoshop »

Imagenes aleatorias con PHP

Marzo 11th, 2007  |  Publicado por Francisco en PHP  |  6 Comentarios

Ya te habíamos mostrado un script prediseñado para hacer la rotación de banner (o hasta de otras aplicaciones) y ahora te mostraremos como puedes hacer el tuyo.

Primero creamos un arreglo con cada una de las imagenes que vamos a usar, después aleatorizamos el número de images y al final lo escribimos en el documento.

De esta forma:

<?php

/*Crear una arreglo con las imagenes aleatorias con su ubicación*/

$imagenes[0]='imagen_aleatoria_1.jpg';
$imagenes[1]='imagen_aleatoria_2.jpg';
$imagenes[2]='imagen_aleatoria_3.jpg';
$imagenes[3]='imagen_aleatoria_4.jpg';
$imagenes[4]='imagen_aleatoria_5.jpg';

/* Aca es importante le des el número de imagenes comenzando de 0 */
$i=rand(0,4);

/* Mostramos la imagen aleatoria */

print '<img src="'.$imagenes[$i].'">';

?>

Sí quieres darle más atributos a la clase, como una descripción, puedes agregar un ‘ alt=”descripción” ‘ a la linea de descripción y quedaría como sigue:

print '<img src="'.$imagenes[$i].'" alt="Descripción">';

Y lo mismo puedes hacer si la imagen usa un mapa de links.

Artículos relacionados

  • Rotador de Imagenes en PHP
  • Una de las formas de mantener nuestro sitio web con una imagen...

  • Subir imágenes de forma masiva en Blogger
  • El asistente para subir imágenes en Blogger te permite subir bloques de...

  • Generador de imágenes de precarga
  • Load Info es otro generador de imágenes de precarga o loading con...

Respuestas

Feed | Dirección de Trackback
  1. Manuel:

    Marzo 9th, 2008 a las 8:25 am (#)

    Hola

    Tengo una duda sobre como introducir esas imágenes aleatorias en mi blog. El código para la imagen es el siguiente:

    #headerimage {
    background-image:url(http://farm3.static.flickr.com/2221/2317114758_4a75278cc5_o.jpg);
    background-position:center;
    background-repeat:no-repeat;
    border-bottom:1px solid #FFFFFF;
    border-top:1px solid #FFFFFF;
    clear:both;
    height:150px;
    }

    Si trato de sustituir el código que dais por la dirección en la segunda línea de la imagen actual, entre parentesis, me da error. Como puedo pues introducir el código para que me muestre imágenes aleatorias en ese punto de la página.

    Muchas gracias de antemano.

  2. eU:

    Mayo 21st, 2008 a las 9:11 am (#)

    Hazte una funcion en php y llamala desde el css, aunque no se si te dejará.

  3. coma:

    Julio 19th, 2008 a las 2:56 pm (#)

    ¿pq me gustara tanto el jamon serrano con un poquito de aceite todo en pan?

  4. Idalicius:

    Septiembre 16th, 2008 a las 3:02 pm (#)

    Hola, sino me equivoco quedaria mas omenos asi, espero y te sirva de ayuda.

    #headerimage {
    background-image:url(
    <?PHP print ”; ?>
    );
    background-position:center;
    background-repeat:no-repeat;
    border-bottom:1px solid #FFFFFF;
    border-top:1px solid #FFFFFF;
    clear:both;
    height:150px;
    }

  5. Idalicius:

    Septiembre 16th, 2008 a las 3:04 pm (#)

    Hola, sino me equivoco quedaria mas omenos asi, espero y te sirva de ayuda.

    #headerimage {
    background-image:url(
    <?PHP print ”; ?>
    );
    background-position:center;
    background-repeat:no-repeat;
    border-bottom:1px solid #FFFFFF;
    border-top:1px solid #FFFFFF;
    clear:both;
    height:150px;
    }

  6. Carlos Astudillo:

    Noviembre 26th, 2008 a las 10:59 am (#)

    Es posible agregarle link a cada imagen, no soy muy bueno con el php pero me gustaria utilizar ese script, será que si le agrego estó.

    $href[0]=’/#link_1′;
    $href[1]=’/#link_2′;
    $href[2]=’/#link_3′;
    $href[3]=’/#link_4′;
    $href[4]=’/#link_5′;

    y el print

    lo sustituyo por esté servira.

    print ‘‘;

Deja tu comentario

¡Gracias por dejar tu opinión! Por favor procura que tus comentarios no estén fuera tema, no sean promocionales (spam), ilegales u ofensivos, de otro modo, serán eliminados. Recuerda que puedes usar nuestro foro para otros temas y preguntas.

  • Templates Blogger
  • Aplicaciones web 2.0
  • Foro para Bloggers

Categorías

  • Adsense
  • Blogandweb
  • Blogger
  • Blogs
  • Brushes
  • CSS
  • Diseño
  • Dominios
  • Firefox
  • Fuentes
  • Geek
  • HTML
  • Iconos
  • Javascript
  • Logos
  • México
  • Notas rápidas
  • Photoshop
  • PHP
  • Plantillas Blogger
  • Plugins
  • Productos Google
  • Recursos en linea
  • SEO
  • Software
  • Themes
  • Tutoriales
  • Web 2.0
  • Widgets para Blogger
  • Wordpress

Patrocinadores

  • Anúnciate aquí
  • Foros del Blog
  • Web a 2.0
  • BTemplates
  • Zona Chrome
  • Ser Turista
  • Blog ingeniería

Blogroll

  • Infected-FX
  • Blogmundi
  • Zona Cerebral
  • Sigt
  • Loogic
  • Blog en serio
  • Isopixel
  • Vecindad Gráfica

Entradas Recientes

  • Redireccionar el feed de Wordpress a Feedburner
  • Iconos Wordpress
  • Iconos Blogger (Blogspot)
  • Recibe una alerta cuando tu sitio esté caído
  • Analisis: MundoTatuajes

Comentarios Recientes

  • Francisco en Iconos Wordpress
  • Los Blogos » (AdSense) Dime cuanto ganaste los últimos 2 años y te diré cuanto podrías esperar los próximos 7 en Escribe en Blog and Web
  • soyregatas en Recibir donaciones en Blogger
  • soyregatas en Recibir donaciones en Blogger
  • Francisco en Redireccionar el feed de Wordpress a Feedburner

Archivos

  • Diciembre 2008
  • Noviembre 2008
  • Octubre 2008
  • Septiembre 2008
  • Agosto 2008
  • Julio 2008
  • Junio 2008
  • Mayo 2008
  • Abril 2008
  • Marzo 2008
  • Febrero 2008
  • Enero 2008
  • Diciembre 2007
  • Noviembre 2007
  • Octubre 2007
  • Septiembre 2007
  • Agosto 2007
  • Julio 2007
  • Junio 2007
  • Mayo 2007
  • Abril 2007
  • Marzo 2007
  • Febrero 2007

©2008 Blog and Web - Bajo WordPress. Diseño basado en grindlite.
Condiciones de uso | Política de privacidad