Adminer: herramienta de gestión de MySQL en un sólo fichero

Comentarios 2 COMENTARIOS
Tags 17/01/2010 -  Tags , ,

Buscando una aplicación para la gestión de MySql me he encontrado con Adminer. Un administrador contenido en un único archivo PHP. Adminer se puede conectar tanto a bases de datos locales como remotas, crear nuevas y realizar operaciones como:

  • Crear y modificar la estructura de tablas-
  • Crear, modificar, eliminar índices/foreign keys/vistas/procedimientos almacenados y funciones.
  • Listar los de datos de las tablas con la posibilidad de buscar, agregar, ordenar y filtrar los resultados.
  • Insertar nuevos registros, actualizar y eliminar los existentes.
  • Ejecutar cualquier comando SQL desde un campo de texto o de un archivo.
  • Exportar la estructura de las tablas, datos, vistas,... a SQL o CSV
  • Mostrar los procesos y eliminarlos
  • Mostrar los usuarios y establecer sus permisos

Adminer » »

Algunas entradas relacionadas:

 

10 funciones PHP que probablemente nunca hayas utilizado

Comentarios 1 COMENTARIO
Tags 13/01/2010 -  Tags , ,

Cuando programamos en PHP, nos solemos limitar a utilizar unas cuantas funciones, las más comunes, de todas las que tenemos a nuestro alcance. PHP ofrece un montón de posibilidades y funcionalidades útiles que a menudo no se utilizan. En "10 PHP functions you (probably) never use" han seleccionado 10 funciones que probablemente nunca hayamos usado y que sería bueno conocer.

A mí me ha resultado particularmente interesante la función natsort(), una función que va a ordenar los elementos en un array de forma natural (es decir, en un orden que parece lógico para una persona), en lugar de los valores ordinales de los items. Por ejemplo:

$items = array(
	"100 apples", "5 apples", "110 apples", "55 apples"
	);
 
// normal sorting:
sort($items);
print_r($items);
# Outputs:
# Array
# (
#     [0] => 100 apples
#     [1] => 110 apples
#     [2] => 5 apples
#     [3] => 55 apples
# )

natsort($items);
print_r($items);
# Outputs:
# Array
# (
#     [2] => 5 apples
#     [3] => 55 apples
#     [0] => 100 apples
#     [1] => 110 apples
# )

10 PHP functions you (probably) never use » »

Algunas entradas relacionadas:

 

OneFileCMS

Comentarios 0 COMENTARIOS
Tags 10/01/2010 -  Tags , , ,

OneFileCMS es simplemente eso: un CMS contenido en un único fichero PHP.

OneFileCMS

Características:

- Tamaño reducido (24 kb)
- La instalación es muy sencilla.
- Posee todas las características básicas de una aplicación de FTP como renombrar, borrar, copiar y subir.
- CSS e imágenes alojadas externamente para reducir el tamaño del CMS.

Un CMS más útil para el propio desarrollador del sitio web que para el cliente.

OneFileCMS » »

Algunas entradas relacionadas:

 

htmLawed: script PHP para sanear HTML

Comentarios 2 COMENTARIOS
Tags 09/01/2010 -  Tags , , ,

htmLawed es un script de PHP que:

  • Convierte el formato HTML en texto seguro y de acuerdo a los estándares.
  • Procesa el texto para su uso en documentos HTML, XHTML o XML.
  • Restringe elementos HTML, atributos o protocolos URL utilizando listas blancas o negras.
  • Equilibra etiquetas, verifica la anidación de elementos, transforma atributos y eqtiquetas obsoletas, convierte URLs relativas en absolutas, etc.
  • Es rápido, altamente configurable y bien documentado.
  • Sólo pesa 47 kb.

El uso del filtro, es una manera segura de desinfectar los comentarios HTML en un blog o los mensajes de un foro, convertir el HTML a XHTML, eliminar código XSS, etc. Su uso puede ser tan sencillo como incluir el fichero htmLawed.php y filtrar el contenido recogido en un formulario de comentarios.

$Comentario = $_POST["inputComentario"]
$TextoProcesado = htmLawed($Comentario); 

htmLawed » »

Algunas entradas relacionadas:

 

RSSLounge: Lector de feeds en PHP, jQuery y MySQL

Comentarios 1 COMENTARIO
Tags 30/12/2009 -  Tags , , , , , ,

RSSLounge es un lector de RSS bastante completo y además open source desarrollado con PHP-MySQL. Permite realizar las operaciones más comunes y que uno puede esperar de este tipo de aplicaciones: leer tus feeds, clasificarlos, establecer filtros, etc. La aplicación hace uso de jQuery y AJAX para mejorar la usabilidad y para la recopilación periódica de contenidos. Para esto último también podemos establecer una tarea automatizada con Cron que nos permitiría ir recogiendo el nuevo contenido en nuestros canales aunque la aplicación no esté abierta.

Lector Feeds OpenSource PHP MySQL

RssLounge » »
Visto en WebResourcesDepot » »

Algunas entradas relacionadas:

 

Función en PHP para generar una nube de etiquetas

Comentarios 1 COMENTARIO
Tags 23/10/2009 -  Tags , , , , , , ,
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:

 

TimThumb: script en PHP para generar thumbnails

Comentarios 1 COMENTARIO
Tags 22/10/2009 -  Tags , , , , , , , ,

TimThumb es un script realizado en PHP que permite hacer thumbnails "al vuelo" de imágenes. El script es opensource y muy sencillo de utilizar. Tan sólo hay que copiar el código fuente del script en un documento denominado por ejemplo "timthumb.php", guardarlo en una carpeta del sitio web (por ejemplo "scripts") y realizar una llamada como la siguiente:

<img src="/scripts/timthumb.php?src=/images/whatever.jpg&h=150&w=150&zc=1" alt="">

Se requiere de la librería GD y de los permisos necesarios de escritura.

TimThumb » »

Algunas entradas relacionadas:

 
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Siguiente >