Ir al contenido principal

Entradas

Mostrando entradas de octubre, 2010

Api de graficos de google

Aunque para mostrar graficas en nuestra página web disponemos de muchos plugins, creemos que lo más cómodo es utilizar la API de Google que nos permite crear gráficas.Para ver todos los tipos de gráfica que podemos utilizar podemos acceder a la galería de graficos de googleUn ejemplo de uso de grafica de pie:http://chart.apis.google.com/chart?cht=p3&chd=t:60,40&chs=250x100&chl=Hello|World Un ejemplo completo de creación de una gráfica con la API de Google sería:$url_Browsers = $seo->getChartPie($aBrowsers,"440x150","p3","FFFF10,FF0000");

function getChartPie($dat,$size,$cht,$chco)

{

$url = "http://chart.apis.google.com/chart?chs=".$size."&cht=".$cht."&chd=t:".implode($val,",")."&chl=".implode($desc,"|");

if($chco!="")

$url .= "&chco=".$chco;

return $url;

}

echo "<img src='".$url_Browsers."' alt='navegadores&#…

Error “Can't connect to local MySQL server through socket”

Si estamos intentando instalar nuestra aplicación en un servidor externo e intentamos establecer la conexión con la base de datos puede que nos dé error “Can't connect to local MySQL server through socket”.Esto nos indica que estamos accediendo de forma errónea al servidor, problablemente porque estemos accediendo a localhost y en vez de eso debamos acceder al servidor que nos proporcione el ISP, por ejemplo, mysql.servidor.com.

Refrescar página web automáticamente con PHP

Cuando necesitamos refrescar nuestra página web automáticamente cada cierto tiempo, lo primero que se nos ocurre es utilizar una función en JavaScript, pero debemos saber que también lo podemos hacer con código PHP.La función de refresco de página en PHP es muy sencilla, por lo que pasamos a verla directamente:$self = $_SERVER['PHP_SELF']; //Obtenemos la página en la que nos encontramos
header("refresh:300; url=$self"); //Refrescamos cada 300 segundos Nota: 300 segundos = 5 minutos (para que los veáis más claramente).

Redeclarar funciones con PHP

Si estamos acostumbrados a trabajar con lenguajes como Java o C++, puede que una práctica habitual sea redeclarar funciónes para que se use una u otra en función del número de parámetros que le pasemos. En php nos encontramos con el problema de que esta forma de declarar funciones no es soportada, por lo que nos tendremos que buscar la vida para poder pasar a una función un número variable de parámetros.Una opción es usar la función func_num_args() con la que podremos conocer el número de argumentos o parámetros que le pasamos a la función.Un ejemplo de una función independiente del número de parámetros es:function ejemplo(){
$numArgs = func_num_args();
if($numArgs==1){
//Hace una cosa
}
if($numArgs==2){
//Hace otra cosa
}
}