10 útiles funciones PHP para trabajar con MySQL
1 COMENTARIO - Publicado hace 1 mes - Clasificado en: PHP, MYSQL, SNIPPETSInteresante recopilación de funciones PHP para interactuar con MySQL. Un ejemplo:
function getCommaFields( $table, $excepts = ""){
// get a string with the names of the fields of the $table,
// except the onews listed in '$excepts' param
$out = "";
$result = mysql_query( "SHOW COLUMNS FROM `$table`" );
while($row = mysql_fetch_array($result)) if ( !stristr(",".$row['Field']."," , $excepts) ) $out.= ($out?",":"").$row['Field'];
return $out ;
}
La función obtiene una cadena con los nombres de campos de la tabla especificada, excepto los campos mencionados en la variable $excepts.
10 PHP usefull functions for MySQL stuff » »
Algunas entradas relacionadas:
- Adminer: herramienta de gestión de MySQL en un sólo fichero
- RSSLounge: Lector de feeds en PHP, jQuery y MySQL
- Mostrar todas las tablas de una base de datos
- osTicket: Sistema de soporte por tickets gratuito
- Optimizar todas las tablas de una base de datos MySQL con PHP
- Mostrar tablas y campos de una base de datos MySQL con PHP
- Backup de una base de datos MySQL a XML con PHP
Función para determinar el tiempo transcurrido en PHP
0 COMENTARIOS - Publicado hace 1 mes - Clasificado en: SNIPPETS, PHPEsta función muestra el tiempo transcurrido desde una fecha dada. La idea es mostrar el tiempo en un formato más amigable para el lector. En vez de mostrar una fecha como "09/02/2010", se mostraría un texto indicando "Hace 1 día". Este tipo de visualización se empezó a popularizar gracias a GMail. La función aquí mostrada es una simple adaptación a las peculiaridades del castellano de la función nicetime que se encuentra en los comentarios de php.net.
function tiempo_transcurrido($fecha) {
if(empty($fecha)) {
return "No hay fecha";
}
$intervalos = array("segundo", "minuto", "hora", "día", "semana", "mes", "año");
$duraciones = array("60","60","24","7","4.35","12");
$ahora = time();
$Fecha_Unix = strtotime($fecha);
if(empty($Fecha_Unix)) {
return "Fecha incorracta";
}
if($ahora > $Fecha_Unix) {
$diferencia =$ahora - $Fecha_Unix;
$tiempo = "Hace";
} else {
$diferencia = $Fecha_Unix -$ahora;
$tiempo = "Dentro de";
}
for($j = 0; $diferencia >= $duraciones[$j] && $j < count($duraciones)-1; $j++) {
$diferencia /= $duraciones[$j];
}
$diferencia = round($diferencia);
if($diferencia != 1) {
$intervalos[5].="e"; //MESES
$intervalos[$j].= "s";
}
return "$tiempo $diferencia $intervalos[$j]";
}
// Ejemplos de uso
// fecha en formato yyyy-mm-dd
// echo tiempo_transcurrido('2010/02/05');
// fecha y hora
// echo tiempo_transcurrido('2010/02/10 08:30:00');
Algunas entradas relacionadas:
- Obtener el tamaño de tablas MySQL con PHP
- Mostrar trackbacks con PHP
- Clase para acceder a Google Weather
- Obtener con PHP tu status más reciente en Twitter
- Adsense para visitantes no habituales
- Suscriptores en Feedburner, pagerank y ranking en Technorati con PHP
- Función para generar passwords aleatorios
1Kb CSS Grid
0 COMENTARIOS - Publicado hace 1 mes - Clasificado en: CSS, SNIPPETSLos Frameworks de CSS se han vuelto muy populares en los últimos tiempos. La mayoría de ellos tratan de cubrir varios aspectos: un sistema de cuadrícula, un restablecimiento de estilo, la tipografía básica, los estilos de los formularios, etc. Otros se centran exclusivamente en la retícula, pero aún así generan un CSS hinchado.
Éste es un framework CSS diferente. Su misión es ser ligero y crearnos únicamente una retícula con nuestras necesidades y con la que empezar a trabajar. Todo en menos de 1Kb (662 bytes en realidad).
Algunas entradas relacionadas:
- CSS inicial de Eric Meyer
- Sistema de navegación por franjas con CSS
- CSS para alinear las imágenes
- Importar CSS
Función en PHP para generar una nube de etiquetas
1 COMENTARIO - Publicado hace 5 meses - Clasificado en: PHP, SNIPPETS
function getCloud( $data = array(), $minFontSize = 12, $maxFontSize = 30 ) {
$minimumCount = min($data);
$maximumCount = max($data);
$spread = $maximumCount - $minimumCount;
$cloudHTML = '';
$cloudTags = array();
$spread == 0 && $spread = 1;
foreach( $data as $tag => $count ) {
$size = $minFontSize + ( $count - $minimumCount )* ( $maxFontSize - $minFontSize ) / $spread;
$cloudTags[] = '<a style="font-size: ' . floor( $size ) . 'px'. '" class="tag_cloud" href="#" title="\'' . $tag .'\' returned a count of ' . $count . '">'.htmlspecialchars(stripslashes( $tag ) ) . '</a>';
}
return join( "\n", $cloudTags ) . "\n";
}
Esta función y algunas más, todas ellas muy interesantes en Handy PHP Code Snippets.
Algunas entradas relacionadas:
- Convertir las URL en hipervínculos
- Función que trunca texto con palabras completas
- Mostrar trackbacks con PHP
- Función para determinar el tiempo transcurrido en PHP
- Función ofuscadora de texto. Ocultar direcciones de correo con PHP
- Función PHP para forzar la descarga de archivos
- Función simlar_text(): calcula la similitud entre dos cadenas
jCodeCollector
2 COMENTARIOS - Publicado hace 5 meses - Clasificado en: SOFTWARE, SNIPPETSjCodeCollector es una aplicación multiplataforma gratuita que nos puede ser de utilidad a la hora de almacenar o gestionar nuestros trozos de código o snippets. La aplicación es sencilla pero cumple a la perfección con lo que uno esperaría de un software de este tipo: almacenar y clasificar "snippets" con la posibilidad de buscarlos de un modo sencillo y añadir comentarios.
37 expresiones regulares testadas para PHP y Javascript
0 COMENTARIOS - Publicado hace 6 meses - Clasificado en: PHP, SNIPPETSUna expresión regular, también llamado regex o regexp para abreviar, es simplemente un trozo de código que coincide con un patrón. Dominar las expresiones regulares puede ser una tarea difícil, si no estás obligado a utilizarlas a menudo. Esta compilación de expresiones regulares nos puede ser extremadamente útil para su uso a modo de chuleta. La recopilación muestra expresiones regulares para números de tarjetas de crédito, caracteres alfanuméricos, Emails, direcciones IP, URL's, etc.
37 Tested PHP, Perl, and JavaScript Regular Expressions » »
Algunas entradas relacionadas:
- Clase para acceder a Google Weather
- Adsense para visitantes no habituales
- Anteponer http:// a una URL mediante PHP
- Función simlar_text(): calcula la similitud entre dos cadenas
- Poner un límite de tiempo a los scripts en PHP
- Mostrar una imagen aleatoria con PHP
- Función para determinar el tiempo transcurrido en PHP
Script en PHP para convertir un texto en una imagen
0 COMENTARIOS - Publicado hace 6 meses - Clasificado en: PHP, SNIPPETSEl siguiente script convierte el texto recibido en una imagen. Útil, por ejemplo, para si deseamos ocultar las direcciones de correo de los bots de spam convirtiéndolas en imagen:
<?php
if(!isset($_GET['txt']))
{
exit();
}
header ("Content-type: image/png");
$string = $_GET['txt'];
$font = 4;
$width = ImageFontWidth($font) * strlen($string);
$height = ImageFontHeight($font);
$im = @imagecreate ($width,$height);
$background_color = imagecolorallocate ($im, 255, 255, 255); //white background
$text_color = imagecolorallocate ($im, 0, 0,0);//black text
imagestring ($im, $font, 0, 0, $string, $text_color);
imagepng ($im);
?>
Este script lo guardamos como "txt2img.php" y su uso sería tan sencillo como poner algo similar a lo siguiente:
<img src="txt2img.php?text=webintenta" border="0">
donde el valor de la variable text será convertido en imagen.
Visto en PHP script to write email address into a image » »
Algunas entradas relacionadas:
- Mostrar una imagen aleatoria con PHP
- Función para determinar el tiempo transcurrido en PHP
- Obtener con PHP tu status más reciente en Twitter
- Poner un límite de tiempo a los scripts en PHP
- Detectar el navegador con PHP
- Obtener el tamaño de tablas MySQL con PHP
- Función en PHP para generar una nube de etiquetas





















diseño web valencia en 500 iconos gratuitos para tus aplicaciones web
