Adminer: herramienta de gestión de MySQL en un sólo fichero
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
Algunas entradas relacionadas:
- RSSLounge: Lector de feeds en PHP, jQuery y MySQL
- Optimizar todas las tablas de una base de datos MySQL con PHP
- osTicket: Sistema de soporte por tickets gratuito
- Mostrar tablas y campos de una base de datos MySQL con PHP
- Backup de una base de datos MySQL a XML con PHP
- Mostrar todas las tablas de una base de datos
10 funciones PHP que probablemente nunca hayas utilizado
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:
- Clase PHP para generar documentos PDF a partir de HTML
- Mostrar el número de usuarios online con PHP
- AjaXplorer: Gestor de archivos gratuito en PHP
- Función en PHP para obtener un color aleatorio
- Obtener el tamaño de tablas MySQL con PHP
- Mostrar tablas y campos de una base de datos MySQL con PHP
- Limitar una cadena a un número de palabras
OneFileCMS
OneFileCMS es simplemente eso: un CMS contenido en un único fichero PHP.
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.
Algunas entradas relacionadas:
- RoundCube
- PHP DocWriter
- Comprimir ficheros Javascript con PHP
- Concrete5
- Función para borrar ficheros y carpetas recursivamente
- 6 librerías PHP para generar gráficos estadísticos
- Adminer: herramienta de gestión de MySQL en un sólo fichero
htmLawed: script PHP para sanear HTML
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);
Algunas entradas relacionadas:
- Comprimir ficheros Javascript con PHP
- My Tiny TodoList: un "todolist" opensource escrito en PHP y jQuery
- PHP/SWF Charts
- Obtener un listado de todas las clases disponibles en PHP
- Trabajar con PHP y directorios
- Obtener ficheros por extension
- Función para borrar ficheros y carpetas recursivamente
RSSLounge: Lector de feeds en PHP, jQuery y MySQL
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.
RssLounge » »
Visto en WebResourcesDepot » »
Algunas entradas relacionadas:
Función en PHP para generar una nube de etiquetas
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:
- 37 expresiones regulares testadas para PHP y Javascript
- Anteponer http:// a una URL mediante PHP
- Función PHP para forzar la descarga de archivos
- Adsense para visitantes no habituales
- Función simlar_text(): calcula la similitud entre dos cadenas
- Script en PHP para convertir un texto en una imagen
- Mostrar una imagen aleatoria con PHP
TimThumb: script en PHP para generar thumbnails
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.
Algunas entradas relacionadas:
- Mostrar tablas y campos de una base de datos MySQL con PHP
- Mostrar trackbacks con PHP
- Función en PHP para obtener un color aleatorio
- Backup de una base de datos MySQL a XML con PHP
- SelectaPix: script para generar galerÃas de imágenes en PHP
- Obtener ficheros por extension
- Dracon Ajax Poll: Sistema de encuestas gratuito























Josep Viciana en Twotiny Icon Set
