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).
0 - - 02/02/2011 17:59:38
Detectar iphones e ipods con PHP
0 - - 27/01/2011 19:59:31
Snippet que permite detectar estos dos dispositivos mediante PHP.
if(strstr($_SERVER['HTTP_USER_AGENT'],'iPhone') || strstr($_SERVER['HTTP_USER_AGENT'],'iPod')) {
header('Location: http://tusitio.com/iphone');
exit();
}
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.

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>";
}
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;
}
}




