Curso PHP VI: Enlazar tiras cómicas
4th Enero 2007 | Curso PHP, Diseño Web, Humor, Programación Web
No 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:
-
<li>
-
<h2>Tira Ecol (aleatoria)</h2>
-
<ul>
-
<?php
-
?>
-
<div style="text-align:center">
-
<a href="http://www.tiraecol.net/modules/comic/comic.php?content_id=
-
<?php echo $comic_id; ?>">
-
<img src="http://www.tiraecol.net/modules/comic/cache/shots/tiraecol-
-
<?php echo $comic_id; ?>-160px.png" alt="Tira Ecol" />
-
</a></div>
-
</ul>
-
</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


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







Comentar este post (1 comentario)
1. Angelverde | Febrero 2nd, 2010 a las 4:57
A mí si me sirvio de curso, tiene alguna similitud con el Shell scripting.
Escribe aquí tu comentario
Letra pequeña que poca gente lee