Cómo contar los valores de las consultas de MySQL

Tags: , , ,

How to count values with MySQL queries Last updated on November 11, 2008 Digamos que usted tiene la siguiente tabla se llama votos que realiza un seguimiento de cómo la gente votó y que desea una consulta para contar el número de votos, en lugar de tener que recorrer todas las filas con un contador [...]

Continue reading » No comments

Enviar errores de Php por email(Custom error handlers))

Tags: , , ,

Aqui también vamos a aprender cómo enviar un correo electrónico con los posibles errores. De esta manera, cuando la aplicación web ha dado un error, un mail nos notificara que ha sucedido, y en que linea de codigo. <?php    // Nuestro propio error handler  function spartan_code_error_handler($errorNumero, $mensaje, $archivo, $linea, $variables)  {   $email = [...]

Continue reading » No comments

Convertir un mes a cadena de texto sin usar switch(PHP)

Tags: , , ,

Cuando necesitamos mostrar un mes en formato de texto, generalmente lo que hacemos es un gran array con los meses y luego los recoreremos todos con un switch para ver el mes correspondiente y que nos devuelva el valor en texto. Algo como esto: $now = time(); (isset($_GET['m'])) ? $monthnum = $_GET['m'] : $monthnum = [...]

Continue reading » No comments

Leer los metatags de un sitio externos con php

Tags: , ,

Leer los metatags desde una url y salvarlos en un Array con PHP: <?php /**  * initMetatags  * @param URL         * Devuelve un array con los metatags con su respectivo valor  */  function initMetatags($url)  {   $result = false;       $contents = $this->getUrlContents($url, 5);     if (isset($contents) && [...]

Continue reading » No comments

Remover tags de html en php

Tags: , , ,

Para remover todos los html tags desde un txto en particular y dejarlo simplemente como texto plano, lo que debemos hacer es usar expresiones regulares y sustituir dichos cacracteres.   <?php $string = <img class="alignright size-full wp-image-243116" title="rr" src="http://tctechcrunch.files.wordpress.com/2010/11/rr.png" alt="" />As we're all well aware, with the recent launch of Windows Phone 7, Microsoft is [...]

Continue reading » No comments

Redimensionar imagenes con PHP y GD

Tags: ,

Agregamos un archivo con el nombre imagen.php, este archivo se encargara de redimensionar la imagen recibiendo parametros por GET, este archivo devuelve un file del tipo jpg con nuestra imagen redimensionada. image.php   <?php header ("Content-type: image/jpeg"); /* JPEG / PNG Image Resizer Parametros (Enviados por la URL):   img = path / url del [...]

Continue reading » No comments

Listar en nombre de archivos de un directorio con PHP

Tags:

if ($handle = opendir($path)) { $ret = ”; while (false !== ($file = readdir($handle))) { if($file!=”.” && $file!=”..”){ $ret =  $ret . ‘<li> <a class=”thumb” href=”‘.$path.’/’.”$file\n”.’” title=”your image title”> <img src=”‘.$path.’/’.”$file\n”.’” alt=”‘.$titulo.’” /> </a> <div class=”caption”> ‘.$titulo.’ </div> </li>’; } } closedir($handle); return $ret; }

Continue reading » No comments

Función PHP para forzar la descarga de archivos

Tags: ,

function force_download($file) { if ((isset($file))&&(file_exists($file))) { header(“Content-length: “.filesize($file)); header(‘Content-Type: application/octet-stream’); header(‘Content-Disposition: attachment; filename=”‘ . $file . ‘”‘); readfile(“$file”); } else { echo “No se ha seleccionado ningún fichero”; } }

Continue reading » No comments

Acceder a Google Weather en PHP

Tags: , ,

Interesante clase para acceder de un modo sencillo al servicio metereológico de Google.Ejemplo: <?php class GoogleWeatherAPI { private $city_code = ”; private $city = ”; private $domain = ‘www.google.com’; private $prefix_images = ”; private $current_conditions = array(); private $forecast_conditions = array(); private $is_found = true; /** * Class constructor * @param $city_code is the label [...]

Continue reading » No comments

Highlight menu in php

Tags:

Siempre he preferido incluir un archivo de menú de mis sitios en lugar de repetirlos en todas las páginas por la obvia razón de que los elementos de menú cambian a veces y que sea más fácil de cambiar un archivo que cambiar los enlaces en todas las páginas que muestran que el menú. Así [...]

Continue reading » 1 Comment