PHP/SWF Slideshow

0 - - 02/02/2011 17:59:38

PHP/SWF Slideshow es un script PHP que permite crear presentaciones de imágenes o "slideshows" a partir de contenido dinámico. Los usos posibles son: Presentaciones, Álbumes de fotos, Catálogos, Portafolios. Se utiliza PHP para generar o recopilar los datos a mostrar, y a continuación, se pasan a esta herramienta para que genere  el Flash (swf) con la presentación. Existe otra versión de esta herramienta, denominada XML/SWF, con la que podremos utilizar cualquier otro lenguaje de servidor (ASP, CFML, Perl, etc).

PHP/SWF Slideshow » »

SVGGraph

0 - , - 20/12/2010 19:08:17

SVGGraph es una biblioteca de PHP orientada a objetos para crear gráficas interactivas con SVG. Soporta diversos tipos de gráficos y cada tipo dispone de una clase propia separada en un fichero individual, lo que permite utilizar aquellos ficheros que realmente vayamos a necesitar.

SVGGraph, biblioteca para generar gráficas con PHP SVG

Visto en WebResourcesDepot » »

SVGGraph » »

PHP: Power dump()

0 - - 13/10/2010 17:23:13

Interesante función, cuyo resultado es una versión avanzada de la función nativa de PHP var_dump. Además de mostrar el resultado con formato, por lo que nos podemos olvidar de utilizar las etiquetas <pre>, muestra tanto el número de linea como el fichero desde el que ha sido llamada.

/**
  * Debug Helper
  *
  * Outputs the given variable(s) with formatting and location
  *
  * @access       public
  * @param        mixed    variables to be output
  */
function dump()
{
    list($callee) = debug_backtrace();
    $arguments = func_get_args();
    $total_arguments = count($arguments);

    echo '<fieldset style="background: #fefefe !important; border:2px red solid; padding:5px">';
    echo '<legend style="background:lightgrey; padding:5px;">'.$callee['file'].' @ line: '.$callee['line'].'</legend><pre>';
    $i = 0;
    foreach ($arguments as $argument)
    {
        echo '<br/><strong>Debug #'.(++$i).' of '.$total_arguments.'</strong>: ';
        var_dump($argument);
    }

    echo "</pre>";
    echo "</fieldset>";
}

Visto en » »

Calcular la distancia entre dos puntos con PHP

0 - , - 09/10/2010 09:33:29

Interesante función que calcula la distancia entre dos puntos en kilómetros, millas y millas náuticas.

function distance($lat1, $lon1, $lat2, $lon2, $unit) { 

  $theta = $lon1 - $lon2;
  $dist = sin(deg2rad($lat1)) * sin(deg2rad($lat2)) +  cos(deg2rad($lat1)) * cos(deg2rad($lat2)) * cos(deg2rad($theta));
  $dist = acos($dist);
  $dist = rad2deg($dist);
  $miles = $dist * 60 * 1.1515;
  $unit = strtoupper($unit);

  if ($unit == "K") {
    return ($miles * 1.609344);
  } else if ($unit == "N") {
      return ($miles * 0.8684);
    } else {
        return $miles;
      }
}

Visto en PHPSnippets » »