Inicio

Curso PHP VI: Enlazar tiras cómicas

4th Enero 2007 | Curso PHP, Diseño Web, Humor, Programación Web

phpNo sirve, en principio, como lección para un curso PHP, puesto que para enlazar una tira cómica sólo necesitamos conocer la URL de la tira y la URL de una imagen pequeña que sirva de vista previa, pero vamos a utilizar este lenguaje para enlazar de una manera más curiosa las tiras cómicas (o del tipo que sean) de otros blogs

Básicamente se trata de enlazar una tira cómica de la manera que yo mismo he enlazado la tira Ecol, mostrando de manera aleatoria una tira determinada. De esa manera, cada vez que se carga este blog, se muestra un avance y un enlace a una tira distinta. Eso si, será necesario que las direcciones de estas tiras sigan un patrón determinado puesto que sino no será posible generar, de manera aleatoria, dichas direcciones desde PHP (Por ejemplo, http://www.loquesea.com/tira1.png, http://www.loquesea.com/tira2.png, http://www.loquesea.com/tira3.png, . . . ).

Si tomamos como ejemplo la tira Ecol, es fácil darse cuenta, visitando su página web, que las capturas de las tiras tienen URLs de este estilo http://www.tiraecol.net/modules/comic/cache/shots/tiraecol-#-160px.png, donde # es un número consecutivo que es el número de tira (160px es el tamaño, de los que ofrece, que he elegido yo para la mini-captura). Además, la tira completa se encuentra en http://www.tiraecol.net/modules/comic/comic.php?content_id=#, por lo que es posible, generando números aleatorios, crear enlaces aleatorios a esta tira con su miniatura correspondiente.

Asi, el código que he utilizado para colocar la tira aleatoria en la barra de navegación derecha, queda asi:

PHP:
  1. <li>
  2. <h2>Tira Ecol (aleatoria)</h2>
  3. <ul>
  4. <?php
  5.  $comic_id = rand(0,247);
  6. ?>
  7. <div style="text-align:center">
  8. <a href="http://www.tiraecol.net/modules/comic/comic.php?content_id=
  9. <?php echo $comic_id; ?>">
  10. <img src="http://www.tiraecol.net/modules/comic/cache/shots/tiraecol-
  11. <?php echo $comic_id; ?>-160px.png" alt="Tira Ecol" />
  12. </a></div>
  13. </ul>
  14. </li>

Lo que hago es, primero, generar el número aleatorio (entre 0 y 247 puesto que son las tiras que hay actualmente) y utilizar ese número para completar las URLs del enlace y la mini-captura que se muestra

Obviamente, para poder hacer esto con esta tira o cualquier otra, necesitaremos de la colaboración de su creador para facilitar tanto la mini-captura como enlaces "aptos" para realizar algo como lo que se ha hecho en este post

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Blogplay

Comentar este post (1 comentario)



  • 1. Angelverde  |  Febrero 2nd, 2010 a las 4:57 Usa el Saltamontes para subir

    A mí si me sirvio de curso, tiene alguna similitud con el Shell scripting.

Escribe aquí tu comentario

Required
Requerido, No se mostrará




Letra pequeña que poca gente lee

  • Por seguridad, la dirección IP de tu ordenador (38.107.191.88) se guardará con el comentario pero no será publicada para proteger tu anonimato.
  • Si escribes TODO EN MAYÚSCULAS tu comentario no se publicará. También cualquier modo de descalificación personal o mensajes incomprensibles o absurdos.
  • Algo de HTML permitido.
  • Más información sobre las Normas del Blog en los Modales Electrónicos del Sekano.
  • Contacta con Sekano si quieres incluir imágenes en tu comentario, registrar un nick para el blog o dirigirte personalmente al autor de este blog. Usa la página de contacto con Sekano.
  • Suscribir a este comentario via RSS Feed

Pack Sekano Triops
Jardín Natural, el jardín ecológico

Los Más Calenticos

Últimos Comentarios

Comentar en el SekanoPara comentar algo busca un icono como este al final de cada post o pincha en el comentario de otro lector.

Sekano Blogs, Servicios de Diseño Web

Red Sekano

Desde el Sekano Barracuda Mundo de Gea

Los Más Impactantes

Mensajes por Categorías

Calendario de Posts

Septiembre 2010
L M X J V S D
« Jul    
 12345
6789101112
13141516171819
20212223242526
27282930  

Mensajes por Meses

Asociación Ecologista Equipo Triacanthos

Páginas