logoExtra: caricatura_azar

Descripción: Este comodín obtiene aleatoriamente una caricatura...


A continuación mostramos los apuntes asociados a este extra:

Sintaxis más entendible
En ocasiones suelo aconsejar no cargar toda una librería ante la necesidad de algo muy concreto, como realizar actualizaciones periódicas con la tecnología "Ajax".
//Descripción para sindicación:
/*
    [rss]Este comodín obtiene aleatoriamente una caricatura...[/rss]
*/
$sql = "select titulo, id, medidas, descripcion from $tabla_imagenes where categoria='Caricaturas' order by rand() limit 1";
//echo $sql;
$res = @mysql_query($sql);
if ($res)    {
    if (mysql_num_rows($res) == 0)    echo "no se encontraron plugines...";
    else    {
        while ($dato = mysql_fetch_array($res))    {
            $titulo = $dato["titulo"];
            $id = $dato["id"];
            $medidas = $dato["medidas"];
            list($ancho, $alto) = explode("x", $medidas);
            $mayor = ($ancho > $alto) ? "ancho":"alto";
            if ($mayor == "ancho")    {
                $anchito = 160;
                $altito = (int) (160 * $alto / $ancho);
            }
            else    {
                $altito = 160;
                $anchito = (int) (160 * $ancho / $alto);
            }
            $tope = 120 - $altito / 2;
            $lefte = 120 - $anchito / 2;
            $topepx = (int) ($tope - 3)."px";
            $leftepx = (int) ($lefte - 3)."px";
            //$item = "<a href='diario.ficha.php?id=$id'><img src='diario.imagen.php?id=$id&max=160' alt='$titulo' title='$titulo $anchito $altito' onload='if (window.ubicar) ubicar(this)'/></a>";
            $item = "<a href='diario.ficha.php?id=$id'><img src='diario.imagen.php?id=$id&max=160' alt='$titulo' title='$titulo' style='position: absolute; top: $topepx; left: $leftepx; border: 3px inset #666666'/></a>";
        }
    }
}
else
    echo mysql_error();
unset($body);
unset($css);
header("Content-type: text/html; charset=iso-8859-1");
echo $item;

Este código ha sido leído en 48 ocasiones.

Zona de comentarios

Esta extra aún no tiene comentarios.

Evaluación

Valoración de esta página: (extra.caricatura_azar) valor

Valoración evaluar evaluar evaluar evaluar evaluar evaluar evaluar evaluar evaluar evaluar

Respuesta: Zona de mensajes (proceso de evaluación)

Listados: imágenes, categorías, etiquetas, extras | Anuarios: 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 | Otros enlaces: buscador