Códigos de barras con PHP y PEAR

barcode

Los códigos de barras son una solución muy eficaz para enlazar objetos del mundo real con la representación de esos objetos en un sistema informático.

Si estás con PHP, ésta es una solución rápida y sencilla que te permitirá trabajar con códigos de barra dentro de una aplicación web: la clase PEAR::Image_Barcode.

Continúa leyendo Códigos de barras con PHP y PEAR

Evitando RE-POSTS

Hace tiempo que quería resolver el problema que se produce cuando un usuario impaciente pulsa más de una vez el botón en un formulario enviando datos. Dependiendo del tipo de proceso detrás de esta acción, las consecuencias pueden ser más o menos graves.
Imagina que compras en una página y al confirmar la compra, pulsas dos veces.
Resultado: si la página no controla esta acción, posiblemente acabes con dos cargos en tu tarjeta.
Esta mañana, googleando he encontrado una solución muy simple, eso sí, requiere Javascript:

Deshabilitar el botón una vez que se ha pulsado sobre él.
Ejemplo:

Lo cual se puede lograr mediante el siguiente código:

< input type="button" name="enviar_datos" value="Enviar datos" onClick="this.value='Espera...'; this.disabled=true; this.form.submit()" />

PHPXref

La verdad es que hoy se me está dando muy bien la pesca :). Acabo de encontrar algo que ni siquiera sabía que existiera. Un generador de documentación basado en referencias cruzadas, para proyectos grandes realizados con PHP.

Permite navegar por todo el código utilizando un tree. Puedes buscar clases, funciones, variables, etc. y ver en qué parte del código son referenciadas. Pero lo más bueno es que se puede imprimir el código en un formato perfecto y con la sintaxis coloreada. Aquí puedes ver una demo funcional.

Muy recomendable: PHPXref