Ir al contenido principal

Entradas

Mostrando entradas de octubre, 2010

Api de graficos de google

A unque 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 google Un 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='

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

S i 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

C uando 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

S i 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 } }